{
 "versao": 1,
 "descricao": "Acompanhamento das promessas de quem for eleito (mandato 2027–2030). Cada mudança de status entra no histórico com data, evidência oficial obrigatória e nome do revisor. A IA/pipeline só PROPÕE evidências (status_pipeline.py); quem decide o status é uma pessoa.",
 "status": {
  "nao_avaliada": "Ainda não avaliada (acompanhamento começa em 2027)",
  "cumprida": "Cumprida",
  "parcial": "Cumprida em parte",
  "em_andamento": "Em andamento",
  "parada": "Parada",
  "sem_evidencia": "Sem evidência oficial encontrada"
 },
 "promessa": {
  "id": "<sq>-pNN",
  "texto": "trecho literal do plano",
  "pagina": "página corrida do texto extraído",
  "pdf": "link do PDF no TSE com #page=N",
  "tema": "um dos 14 temas do portal",
  "evidencia": "tipo de registro esperado: siconfi | pncp | diario | lei | setorial",
  "meta_prazo": "meta/prazo do próprio texto ou null",
  "status": "chave de 'status'",
  "historico": "lista de entradas (abaixo), mais nova por último"
 },
 "historico_entrada": {
  "data": "AAAA-MM-DD (data da avaliação)",
  "status": "novo status (não pode ser 'nao_avaliada')",
  "evidencias": [
   {
    "fonte": "órgão/base oficial (ex.: PNCP, SICONFI/STN, Diário Oficial do Estado, Planalto, DataSUS)",
    "link": "URL oficial e estável",
    "data": "AAAA-MM-DD do documento",
    "descricao": "o que o documento mostra, em uma frase neutra"
   }
  ],
  "revisor": "nome de quem conferiu (pessoa)",
  "nota": "opcional, linguagem neutra; sem adjetivo"
 },
 "regras": [
  "Toda mudança de status exige pelo menos uma evidência com fonte oficial, link e data; 'sem_evidencia' registra a busca feita (fontes consultadas).",
  "Só pessoas mudam status; propostas automáticas ficam em 'propostas' do status_pipeline e não aparecem no site.",
  "Mesmo critério, mesma frequência de revisão e mesma lista de fontes para todos os eleitos.",
  "O histórico nunca é apagado: correções entram como nova entrada com nota.",
  "Status só para quem foi eleito; demais candidaturas ficam como registro do que foi prometido."
 ]
}