Contribuição · fluxo editorial

Como contribuir

Toda colaboração passa pelo repositório público. Casos precisam de fontes verificáveis; hipóteses não viram fato sem prova. Prefira os modelos de issue — depois PR com JSON.

5
modelos de issue
caso · correção · bug · melhoria · editorial

Modelos de issue

.github/ISSUE_TEMPLATE

Escolha o modelo certo em issues/new/choose ou abra diretamente abaixo. Labels são aplicadas automaticamente.

Fluxo recomendado

issue → JSON → PR
  1. Abrir issue com o modelo certo Casos incompletos ou controversos começam como discussão. Casos prontos podem ir direto a PR.
  2. Preparar o JSON Editar o dataset na raiz (state-victims-brazil.json, casos globais ou custódia) ou deixar batch em data/_fila/ para npm run fila:process.
  3. Validar e sincronizar Correr npm run sync-data (ou deixar o processar da fila fazê-lo). Conferir no painel e em Brasil.
  4. Abrir pull request Descrição clara, ligação à issue, fontes no corpo do PR. Schema em SCHEMA.md.

Adicionar caso

mín. 2 fontes

Faça fork, use o modelo Propor novo caso ou envie PR com o objeto no array correto casos_individuais / cases / casos_individuais_verificados. Cada registo deve poder ser verificado por terceiros — links primários ou documentos públicos.

Schema JSON

SCHEMA.md

Campos obrigatórios incluem identificador, slug, narrativa e lista de fontes com URL. Taxonomia failure_type em SCHEMA.md §5. Documentação completa: SCHEMA.md no repositório.

Diretrizes

não negociáveis

Adicionar país ou dataset

registry.json

Abra uma discussão editorial ou melhoria técnica com contexto jurídico e fontes sobre o sistema estatal do país. O manifest registry.json lista os datasets e páginas associadas.