<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Extrato — Changelog</title>
  <subtitle>Histórico do projeto extrato.digital</subtitle>
  <link href="https://extrato.digital/changelog.xml" rel="self" />
  <link href="https://extrato.digital/changelog" rel="alternate" />
  <id>tag:extrato.digital,2026:changelog</id>
  <updated>2026-08-30T00:00:00Z</updated>
  <author><name>extrato.digital</name><email>contato@extrato.digital</email></author>
  <rights>Conteúdo sob CC BY 4.0</rights>
  <entry>
    <title>Não lançado — 2026-08-30 (caminho MCP, quem mantém, RFC 0003)</title>
    <id>tag:extrato.digital,2026-08-30:changelog/caminho-mcp-quem-mantem</id>
    <link href="https://extrato.digital/changelog" />
    <updated>2026-08-30T00:00:00Z</updated>
    <summary>Playbook 05 retirado do ar no mesmo dia da publicação (ADR 0019 — risco mínimo durante o período eleitoral; retorno previsto após a diplomação, 18/12); Roteador v0.12; modo eleitoral ativado no site (aviso global, 18ª trava automática, protocolo de incidente). Precisão jurídica conferida no texto compilado do TSE: /legislacao detalha o art. 28 §1º-C (quatro incisos), a rotulagem do art. 9º-B, a janela de silêncio de conteúdo sintético (§3º-A: 1º-5/10 e 22-26/10), a inversão do ônus da prova (art. 9º-I), a proteção da manifestação do eleitor (art. 27) e as datas do calendário 2026; Roteador v0.11 e Playbook 05 v0.4 incorporam as janelas. Playbook 05 — Secretário(a) de Estado do DF (v0.3): primeiro playbook de cargo nomeado, publicado por decisão do mantenedor contra a recomendação do laboratório (ADR 0018), com advertência eleitoral como regra e gatilho de retirada; Roteador v0.10. Playbook 04 — Prefeito(a) em exercício (v0.6): primeiro playbook do Executivo no ar (ADR 0017) — gestão municipal por IBGE/SICONFI/PNCP e atos no Diário Oficial, com firewall ente × gestor inline; Roteador v0.9 roteia prefeito(a) → Playbook 04. Roteador v0.8: para cargos sem playbook a IA confirma o cargo com fonte e aponta as fontes oficiais de /cargos sem montar retrato; rotas explícitas para servidores (nunca alvo individual) e fornecedores (CNPJ como sinal). Nova página /cargos (cargo a cargo, onde está o dado oficial e o status; o método retrata atos, não avalia desempenho). Validação semanal vigia fontes estaduais (PE, PR, SAPL PB/RO), servidores do GDF e DODF como EXTENDED. Senador v0.8: regressão de campo corrigiu a deriva do /processo/{id} (autoria em documento.autoria[]) e documentou o 406 do CSV da CEAPS com Accept: application/json; Federal e Distrital sem deriva. Nova página /caminho-mcp (servidor MCP como atalho opcional às fontes oficiais: local sim, hospedado com ressalva, a API oficial vence em divergência, nada de ferramentas eleitorais). /sobre ganhou &quot;Quem mantém&quot; (bem público digital, sem patrocinador nem cliente; primeira ferramenta da iniciativa cívica FiscalizaBSB, em construção). Registro interno da RFC 0003 (secretários de Estado, piloto DF — publicação só pós-eleição). Validação semanal do CI passa a tratar falha puramente de rede do runner como inconclusiva (adendo à ADR 0015). Nenhum playbook mudou.</summary>
  </entry>
  <entry>
    <title>Não lançado — 2026-08-29 (saúde dos endpoints)</title>
    <id>tag:extrato.digital,2026-08-29:changelog/saude-dos-endpoints</id>
    <link href="https://extrato.digital/changelog" />
    <updated>2026-08-29T00:00:00Z</updated>
    <summary>Selo de saúde dos endpoints derivado de snapshot gerado em CI (RFC 0002, ADR 0015): npm run validate grava src/data/endpoints-health.json (só metadados, nunca corpo nem nome), a home o lê em build (zero JS no cliente) e mostra a data real + mini-quadro por fonte; nova página /saude-das-fontes com a tabela por endpoint e /endpoints-health.json para agentes; cron semanal abre PR único promovido por merge humano; 17ª trava no check.mjs. Nenhum playbook mudou.</summary>
  </entry>
  <entry>
    <title>Lançamento público — 2026-07-23</title>
    <id>tag:extrato.digital,2026-07-23:changelog/lancamento-publico</id>
    <link href="https://extrato.digital/changelog" />
    <updated>2026-07-23T00:00:00Z</updated>
    <summary>Lançamento público antecipado, decisão do mantenedor, sem homologação jurídica assinada (ADR 0014). Escopo preservado (mandato em exercício; candidatos e eleições fora do escopo). Guardrails reforçados no prompt e na home contra uso eleitoral; citação jurídica corrigida em /legislacao (art. 28 §1º-C da Res. TSE 23.610/2019); avisos de minuta substituídos por disclaimer padrão. Distrital v0.11: corrigido breaking change da API de emendas do GDF (header x-client-id, sem registro). Corrigido também 404 em /llms.txt/ com barra final (achado em teste real com agente de IA em produção) — redirects estendidos a todos os arquivos estáticos crus.</summary>
  </entry>
  <entry>
    <title>Não lançado — 2026-07-14</title>
    <id>tag:extrato.digital,2026-07-14:changelog/nao-lancado</id>
    <link href="https://extrato.digital/changelog" />
    <updated>2026-07-14T00:00:00Z</updated>
    <summary>Playbook 03 — Deputado(a) Distrital (CLDF) integrado ao método após 4 rodadas de teste multi-IA; Roteador v0.2; camada institucional e qualidade técnica do site concluídas; avaliação cega cancelada e congelamento substituído por versionamento com snapshots. Lançamento previsto: novembro/2026, pós-eleições.</summary>
  </entry>
  <entry>
    <title>Marco do método — 2026-07-13</title>
    <id>tag:extrato.digital,2026-07-13:changelog/metodo-0.6</id>
    <link href="https://extrato.digital/changelog" />
    <updated>2026-07-13T00:00:00Z</updated>
    <summary>Teste multi-IA do método federal concluído (4 assistentes, 2 condições, 10 parlamentares): a metodologia corrigiu erros de status e filiação em todas as IAs onde a condição sem método errou. Nome do projeto definido: Extrato.</summary>
  </entry>
  <entry>
    <title>Marco do método — 2026-07-11</title>
    <id>tag:extrato.digital,2026-07-11:changelog/metodo-0.1-0.6</id>
    <link href="https://extrato.digital/changelog" />
    <updated>2026-07-11T00:00:00Z</updated>
    <summary>Endpoints da Câmara e do Senado validados ao vivo; 15 parlamentares usados em testes de campo; o playbook do mandato federal evoluiu de v0.1 a v0.6 em um único dia.</summary>
  </entry>
</feed>
