CAOS
TRANSCRIÇÃO / IA → JSON → CAOS

Importar “Quem disse isso?”

O padrão oficial é JSON, igual aos temas. Gere ou converta um caos.quotes, valide tudo e só depois importe o pacote privado.

1 · Transcrição → JSON

Use a IA para curar as melhores pérolas.

O formato oficial também é JSON. Cole o prompt abaixo no ChatGPT, Claude, Gemini ou outra IA, envie a transcrição e peça o arquivo caos.quotes.

Você vai transformar uma transcrição de conversa/sessão em um pacote JSON para o jogo "Quem disse isso?" do CAOS.

OBJETIVO
Escolha frases reais que sejam engraçadas, absurdas, comprometedoras ou curiosas quando aparecem sem contexto. O jogador verá a frase e tentará adivinhar quem falou.

REGRAS IMPORTANTES
- Use SOMENTE falas realmente presentes na transcrição fornecida. Não invente frases.
- Preserve o sentido original. Pode limpar pontuação, vícios de transcrição e fragmentos óbvios, mas não reescreva a personalidade da fala.
- Prefira frases que funcionem fora de contexto.
- Evite frases que entreguem o autor pelo próprio texto, por exemplo nome de outro candidato, "como mestre", "meu personagem X" etc. Se uma frase for boa demais para excluir, ainda pode entrar: o CAOS fará uma auditoria editorial depois.
- Não invente profileUsername. Só inclua se eu fornecer explicitamente a conta CAOS correspondente.
- Não inclua Markdown, comentários, explicações, code fences ou texto antes/depois do JSON.
- O campo text contém SOMENTE a frase.
- speaker deve corresponder exatamente a um people[].key.
- sourceLabel, sourceTimestamp e context são opcionais, mas preserve quando a transcrição trouxer informação útil.
- Use chaves de pessoa curtas e estáveis, como "faysk", "arthur", "fer".
- Elimine duplicatas quase idênticas.
- Tente distribuir as frases entre as pessoas para o jogo não ficar previsível.

CONTRATO JSON
{
  "format": "caos.quotes",
  "version": 1,
  "name": "Nome do pacote",
  "description": "Descrição curta",
  "people": [
    {"key":"pessoa-a","displayName":"Pessoa A","profileUsername":"usuario_opcional"}
  ],
  "quotes": [
    {
      "text":"Frase real sem contexto.",
      "speaker":"pessoa-a",
      "sourceLabel":"Nome da sessão",
      "sourceTimestamp":"00:42:10",
      "context":"Contexto opcional revelado só depois da rodada."
    }
  ]
}

LIMITES
- 2 a 30 pessoas.
- 5 a 500 frases.
- name: 2-100 caracteres.
- description: até 320 caracteres.
- text: até 420 caracteres.
- context: até 700 caracteres.

Antes de responder, confira internamente:
1. JSON válido.
2. format exatamente "caos.quotes".
3. version exatamente 1.
4. Todo speaker existe em people[].key.
5. Nenhuma frase foi inventada.
6. Nenhuma explicação existe fora do JSON.

Agora aguarde/analise a transcrição que eu fornecer e devolva somente o JSON final.

Dica: deixe a IA selecionar frases reais e engraçadas sem contexto; o CAOS ainda valida estrutura e pistas óbvias antes de importar.

2 · Contrato do arquivo

O mesmo padrão previsível dos temas.

2 MBarquivo máximo
30pessoas no máximo
500frases no máximo
420caracteres por frase
format
caos.quotes
version
1
name
2–100 caracteres
description
até 320 caracteres
people
2–30; key único + nome exibido
profileUsername
opcional; só use se souber a conta CAOS correta
quotes
5–500; cada speaker deve existir em people
context
opcional; aparece somente depois da revelação quando a sala permitir

O analisador sinaliza nome de candidato dentro da própria frase, pistas de papel como “mestre”, duplicatas e frases curtas demais. Nada é removido automaticamente: você revisa e confirma.

Importar cria um pacote privado. Ele só vira opção de jogo para o dono da conta.

3 · Valida e importa

Solta o JSON aqui.

Arquivo, colar e validar antes do banco — o mesmo fluxo mental do importador de temas.