AGENTS.md@assets/cerebro · git:20260920.c872d24 · 2026-09-20 · sha256 71b5c4cecf12ef24

AGENTS.md@assets/cerebro git:20260920.c872d24A

Immutable. This exact content is served forever at /api/v1/blob/71b5c4cecf12ef24.

---
tipo: processo
resumo: "Instruções para agentes de IA que consultam ou escrevem no cérebro: ordem de leitura, autoridade, onde gravar, metadados e comandos."
temas:
  - processo
  - ia
status: vigente
---
# AGENTS

Esta pasta é um vault Obsidian: estudos de referência, aprendizados com prova,
genealogia dos jogos e padrões. Código e documentos de cada jogo ficam no projeto
do jogo. Métodos reutilizáveis de *fazer* o jogo podem viver num harness à parte.
Contrato: [[Processo]]. Réplica: [[Como replicar]].

## Consultar para refinar um jogo

1. `python3 _sistema/cerebro.py buscar --jogo <pasta>`. Sem terminal: a seção do
   jogo em [[Índice]].
2. Leia o **nó do jogo** em `genealogia-jogos/nos/jogos/<Nome>.md`: tabela
   *Recebeu de*, ludemas e visão.
3. Leia os padrões que agem no jogo (a busca por jogo já lista `padroes/`). Porta:
   [[Padrões]].
4. Abra só as notas cujo resumo responde à tarefa. Notas grandes: `grep -n '^## '`.

Não leia `_anexos/` nem `genealogia-jogos/_kit/dados/` sem motivo. As notas linkam
o anexo quando ele importa.

Todo nome é único: `[[Nome]]` basta.

## Autoridade

| Pergunta | Quem decide |
|---|---|
| O que o jogo é e faz | documentos do jogo (`games/<pasta>/docs/`) |
| O que uma referência externa faz | o estudo (`estudos/`), com rótulo de evidência |
| Como fazer (método, performance, conteúdo) | regra canônica (`canonico:`) ou o harness |
| Regras deste cérebro | [[Processo]] e este arquivo |
| Método sem prova local ainda | [[Métodos herdados]], como regra herdada — não como padrão |

Estudo **não é cânone** do jogo e não autoriza copiar IP. `status: historico` é
prova de um momento. `status: superado` aponta o substituto. Rótulos [O]/[T]/[I]
e A–D: [[Rotular cada afirmação pela origem]]. Features visíveis não são o jogo:
[[Clonar o que se vê]]. Crescimento: [[Como crescer]].

## Escrever

- Onde e com qual modelo: tabela *Onde nasce cada coisa* em [[Processo]].
- Frontmatter: `tipo`, `resumo`, `status`; `data`, `jogos`, `referencias`, `temas`
  quando couber; `parte_de` nas partes.
- Nome do arquivo = o que a nota é, único, igual ao `# título`.
- Influência: aresta no nó (skills em `genealogia-jogos/.agents/skills/`).
- Material privado: só conclusões.

Ao terminar:

```sh
python3 _sistema/cerebro.py check
python3 _sistema/cerebro.py indice
python3 genealogia-jogos/_kit/exportar_grafo.py   # só se mexeu em nós ou arestas
```

Num harness com hooks, `_sistema/hook_pos_edicao.py` já devolve, depois de cada edição,
os problemas **daquele** arquivo (`.claude/settings.json` o liga no `PostToolUse`).
Resolva os que a sua edição causou antes de encerrar; não invente conteúdo para calar um
aviso. Para ler o diagnóstico em máquina: `check --json` (código, arquivo, linha) e
`check --nivel erro`.

## Não fazer

- Mover com `mv`. Use `cerebro.py mover`.
- Gravar documento que só serve a um jogo aqui. O lugar é o projeto do jogo.
- Promover hipótese a fato, `parece` a `inspirou` ou conversa a decisão.
- Criar tema, tipo ou tag fora do contrato sem atualizar [[Processo]] e o `cerebro.py`.