Changelog

Formato adaptado de Keep a Changelog. O site está no ar, lançado antecipadamente em 23/07/2026. Para o que vem a seguir, veja o roadmap e o backlog. Também disponível como feed Atom.

[Lançamento público] — 2026-07-23

Corrigido

  • Redirect de barra final para arquivos estáticos crus. Achado no primeiro teste real com um agente de IA (ChatGPT) em produção: /llms.txt/ (com barra final) retornava 404 em vez de redirecionar — a trava de check.mjs só cobria páginas .html geradas, nunca os arquivos crus servidos direto de public/ (llms.txt, robots.txt, sitemap.xml, changelog.xml, os .md dos playbooks). Como /llms.txt é a porta de entrada canônica para agentes, um cliente que normalize a URL com barra caía num 404 silencioso — exatamente o que aconteceu. public/_redirects ganhou um wildcard /playbooks/:file/ → /playbooks/:file (cobre páginas + todo .md, vivo e versionado, presente e futuro, sem manutenção por bump) e regras diretas para os demais arquivos estáticos. check.mjs [8/16] estendido para travar isso — não regride mais silenciosamente.
  • Distrital v0.11 — a API de emendas parlamentares do GDF passou a exigir o header x-client-id (breaking change confirmado ao vivo: HTTP 400 sem ele). Não é registro nem segredo — é um UUID gerado no próprio cliente, localizado no bundle JS público do portal oficial (mesmo mecanismo que o navegador usa; mitigação leve de bot, não autenticação). Passo 5 do playbook atualizado com a instrução; scripts/validate-endpoints.mjs corrigido para enviar o header. Achado durante a validação ao vivo pré-lançamento — sem esse ajuste, tanto o script quanto a IA de qualquer usuário receberiam 400 nesse passo.

Adicionado

  • Lançamento público antecipado, decisão do mantenedor, sem homologação jurídica assinada — decisão registrada internamente em docs/adr/0014 e detalhada em Base legal e compliance. Escopo preservado (mandato em exercício; candidatos e eleições fora do escopo, com vedação temporal explícita nos playbooks). Divulgação de baixo perfil.
  • Guardrails reforçados na home: o prompt copiável e a seção “As regras do método” (/) passam a recusar explicitamente qualquer ligação do retrato a candidatura/pleito e trazem advertência ativa de responsabilidade eleitoral do usuário — os playbooks já tinham essa vedação; o reforço fecha a lacuna que existia na camada de produto (RFC 0001).
  • Precisão jurídica: /legislacao corrigida — a vedação a provedores de IA está no art. 28, §1º-C, I e II da Resolução TSE nº 23.610/2019 (incluído pela Resolução nº 23.755/2026), não no “art. 10” citado em material de apoio anterior. Referências às Resoluções TSE nº 23.759/2026, nº 23.757/2026 e à Portaria TSE nº 297/2026 adicionadas, todas validadas ao vivo.
  • Avisos de “minuta pendente de revisão jurídica / não publicar como definitivo” em /legislacao, /termos e /privacidade substituídos por disclaimer padrão coerente com site publicado, sem alegar homologação assinada. /privacidade ganhou identificação do controlador e nota de base legal.
  • /roadmap e /em-validacao atualizados para refletir o site no ar; /em-breve (landing histórica) deixa de afirmar “no ar em novembro” e passa a apontar para a home.

[Não lançado]

Adicionado

  • 2026-07-20 — Investigação ao vivo de fontes para “orçamento secreto” e sigilo inadequado, registrada no atlas. Validação real (não documentação de terceiros): a API de acórdãos do TCU (dados-abertos.apps.tcu.gov.br) responde e é estruturada, mas só pagina por índice, sem busca por termo/nome. A API real por trás da Busca LAI da CGU foi localizada dentro do bundle JS da SPA (api-laibr.cgu.gov.br/busca-informacoes) e devolveu 401 — exige login OAuth2 via gov.br, incompatível com o modelo de chamada sem estado que os playbooks usam. /fontes-mapeadas ganhou as duas linhas (status “Em pesquisa”) com a ressalva técnica registrada, para o próximo ciclo não repetir a investigação do zero. Nenhum playbook mudou — nenhuma das duas fontes está pronta para virar um passo executável hoje. Avaliado também um pedido de feed de “principais notícias” por político: mantida a recusa (contraria a Regra 1 do roteador — curadoria de um único alvo — e a posição de fonte-primária-only do projeto).

  • 2026-07-20 — Vocabulário de emendas e sigilo (conteúdo educativo, sem mudança de método). Avaliada uma proposta externa de “plataforma de transparência” (emendas/orçamento secreto, cartões corporativos, sigilo de documentos, notícias e repercussão) contra as linhas vermelhas do projeto: rejeitada como arquitetura (exigiria banco de dados, crawler de notícias e dossiê por político nomeado — tudo vedado por desenho), aproveitado só o vocabulário legítimo. /glossario ganhou os códigos RP6–RP9 (só a RP6/individual é atribuível a um parlamentar), o termo “orçamento secreto” ancorado na emenda de relator (RP9) e nas ADPFs do STF, CPGF (gasto do órgão, não da pessoa) e o regime de classificação de sigilo da LAI (reservado/secreto/ultrassecreto vs. a restrição de dado pessoal do art. 31, de onde vem o apelido “sigilo de 100 anos”). Nova página /entenda/sigilo-e-acesso — os graus de sigilo, a diferença entre os dois regimes da LAI, e o guardrail central: quem classifica um documento é o órgão, não necessariamente o agente citado nele. Notícias/repercussão jornalística por político: descartado — contraria o princípio de fonte-primária-only. Nenhum playbook, fonte ou endpoint mudou.

  • 2026-07-18 — Endurecimento pré-deploy (10 rodadas, foco em anti-deriva). O check.mjs passou de 8 para 15 verificações, a maioria travando superfícies mantidas à mão que poderiam apodrecer silenciosamente antes do lançamento: redirects de barra final por página; cache imutável dos snapshots no _headers; consistência de versões (selo × snapshots × llms.txt × cabeçalhos — a trava do bug real 0.17×0.18); completude do sitemap; descrição própria por página (nenhuma cai na padrão); JSON-LD válido; e indexação sã (só 404/em-breve com noindex). Conteúdo: descrição meta própria em 19 páginas (institucionais + /entenda), o que também ligou o JSON-LD TechArticle por página. security.txt ganhou Policy e trava anti-expiração. Acessibilidade: o test:browser agora afere lang, h1 único e alvo do skip-link em 6 rotas — e corrigiu um bug de fidelidade do próprio servidor de teste (servia 404 para /playbooks). Nenhuma mudança de método; puro rigor de publicação.

  • 2026-07-17 — Nova página /fontes-mapeadas — o atlas amplo das fontes por esfera (legislativo, executivo/fiscal, diários oficiais, integridade, LAI), com status por linha: o que está no ar vs. o que está em maturação (mapeado mas ainda não lançado, fora do site) vs. em pesquisa/planejado. Reafirma as regras do método e a disciplina de validação; não nomeia político nem publica metodologia de playbook. Landing de pré-lançamento /em-breve ganhou a seção “Em testes rigorosos, antes de ir ao ar” (baterias de campo + simulações multi-persona de IA + red teams adversariais + usuários reais selecionados pela equipe e por parcerias locais; contato por e-mail para interessados). Teste de navegador (test:browser) estendido: reflow 320/360px agora cobre 5 rotas, incluindo as de tabela larga. RFC 0002 (snapshot de saúde dos endpoints) publicado em docs/rfc.

  • 2026-07-16 — Endurecimento de guardrails pós-bateria multi-persona (10 rodadas de red team, IAs/personas distintas). Achado central: guardrails-chave viviam nas páginas institucionais em prosa, não no artefato executável que a IA carrega — trazidos para dentro dos playbooks. Roteador v0.7: cláusula 0 de integridade (anti-override); regra 1 endurecida (comparar/ordenar/pseudonimizar 2+ alvos é o juízo vedado; anti-salame; curadoria de um único alvo; 2º modelo de recusa para juízo de valor “é honesto?”); nova regra 6 transversal (sinal≠acusação, processo/réu≠culpa, homonímia-de-atribuição, minimização de terceiros). Federal v0.18: trava anti-costura no Passo 9 (o dossiê é de um mandato, nunca uma cadeia emenda→contrato→sanção, mesmo a pedido de “juntar tudo”). Distrital v0.10: minimização de terceiros/gabinete inline (assessores são terceiros privados — custo/estrutura, nunca perfil; sobrenome não prova parentesco). Senador v0.7: mesma trava transversal (sinal/processo/terceiro) e anti-costura trazidas para o artefato, por consistência com os demais. Camada QSA foi a única aprovação limpa da bateria. Snapshots imutáveis preservados; selo e índice atualizados.

  • 2026-07-16 — Rigor de dados pré-beta (auditoria de ciência de dados). Guia /qualidade-dados ampliado: reprodutibilidade (o número é um instantâneo — registrar versão, data/hora+fuso e a query), checagem de sanidade (limites de domínio, soma das partes, triangulação), anti-falsa-precisão (N ao lado do %, sem decimais em N pequeno) e unidades (nominal≠real, bruto≠líquido). /formato-do-extrato e /conferir-o-extrato ganharam o carimbo de reprodutibilidade e o caveat de “instantâneo”. Federal v0.17: CEAP agregada pelo valorLiquido (não o bruto). Governança: ADRs 0001–0012, roadmap→v1.0 e verificação automática do hash da CSP no check.mjs.

  • 2026-07-16 — Ciclo de solidez (endurecimento + manutenção + consolidação). Regressão de campo dos 4 playbooks publicados: testados os pontos historicamente voláteis (janela de votações da Câmara, tramitação do Senado, filtro-fantasma do PLe, cobertura da CLDF) — zero deriva, nenhuma correção necessária. No laboratório: técnica de CNPJ do fornecedor endurecida em 2ª passada de red team (auto/embargo sub judice ≠ fato consumado) e pronta para revisão jurídica; TransfereGov (“emenda pix”) e Executivo federal passaram na bateria de campo; e um registro-mestre de fontes (FONTES.md) consolidando todas as fontes do projeto por domínio e status.

  • 2026-07-16 — Fontes novas + correção factual. Avaliado o registro de fontes de um projeto de terceiro (fork br/acc): aproveitadas as fontes oficiais, nunca a metodologia de cruzamento (alto risco). Validadas ao vivo e postas no laboratório: TransfereGov (transferência especial / “emenda pix” — fecha a trilha da emenda individual direta) e sinais adversos do fornecedor por CNPJ (PGFN dívida ativa, IBAMA embargo, BNDES), sempre com descarte de dado de pessoa física (LGPD); adiadas as fontes internacionais de sanção/offshore por alto risco. Página /entenda/contratos-e-fornecedores ampliada com os cadastros oficiais como sinais sobre a empresa. Correção de registro: a afirmação de que “o br/acc caiu por falso-positivo” (repetida em ciclos anteriores) era infundada e foi corrigida — o falso-positivo é uma limitação reconhecida do cruzamento de bases, não uma causa de queda.

  • 2026-07-15 — Ciclo de fornecedores/CNPJ + transparência. Nova página /em-validacao (transparência do processo — o corpo de método em validação técnica e jurídica, sem publicar o método). Nova página /entenda/contratos-e-fornecedores — como ler contrato e fornecedor com cautela (o CNPJ como sinal a verificar, nunca sentença; correlação ≠ causa; sócios são terceiros privados; a soma que acusa). Selo e índice de playbooks atualizados para as versões vigentes (v0.6/v0.16/v0.6/v0.9, CORE validado ao vivo). No laboratório: técnica de enriquecimento do fornecedor por CNPJ (atributos da empresa como fato; QSA descartado por LGPD; 1ª passada de red team fechou a costura intra-empresa) e revalidação estadual.

  • 2026-07-15 — Ciclo de cobertura estadual + educação. Roteador v0.6 (regra 5 liga a entrada ao guia de qualidade e ao formato do extrato). Nova página /entenda/fiscalizar-o-executivo — a trilha do dinheiro (execução, LRF, contratos, contas julgadas) e a fonte oficial nacional de cada nível (SICONFI/PNCP/TCU), do menor município à União. /conferir-o-extrato (guia do leitor crítico) e /formato-do-extrato publicados. No laboratório: revalidação estadual (SAPL genérico confirmado fiel — 5 casas prontas para o pipeline; ALMG corrigida; matriz recontada em 13 de 27 viáveis), playbook do Executivo federal, e um índice navegável do laboratório com o status de cada draft.

  • 2026-07-15 — Ciclo de porta de entrada + leitor crítico. Roteador v0.6: regra 5 liga a entrada aos recursos transversais (aplicar o guia de qualidade antes de afirmar; estruturar a saída conforme o formato do extrato). Nova página /conferir-o-extrato — guia do leitor crítico: a IA pode errar mesmo seguindo o método, e a fonte é conferível linha por linha (sinais de alerta e os erros clássicos que a fonte revela; regra de ouro: clique na fonte antes de crer/compartilhar). /qualidade-dados ganhou o item 4.6 (justaposição ≠ conclusão — a soma que acusa). No laboratório: playbook de Gestão do Executivo Federal (União via SICONFI esfera U + Compras.gov — completa a família fiscal município→estado→União) e municipal v0.4 (bateria de campo multi-persona passou; teto de 365 dias do PNCP, subcontagem em capitais, cobertura de Diários por publicador).

  • 2026-07-15 — Ciclo de conteúdo + manutenção. Guia /qualidade-dados ampliado com armadilhas das baterias recentes (filtro-fantasma que dá 400 vs. silencioso e que varia por recurso da mesma API; 200-vazio por chave inexistente; índice ≠ dado indexado; as quatro formas do vazio). /entenda/como-cobrar ganhou a lição da soma — justapor fatos verdadeiros pode difamar — e o handoff (o cidadão leva o conjunto ao MP como pedido de apuração, não acusação). Distrital v0.9: regressão de manutenção (verba 2025 recontada 5/24, caveat do novo dataset CKAN de emendas sem autor, guardrail “ausência de dado de andamento ≠ inatividade”). No laboratório: camada TCU endurecida (7 guardrails de red team) e rede de conexões v0.3 (2ª passada de red team).

  • 2026-07-15 — Senador v0.6: paridade com o Federal em tramitação. A família viva /processo dá andamento de matéria (situacaoAtual, movimentações, despachos — equivalente ao statusProposicao da Câmara), autor principal via autoriaIniciativa[].ordem e relatorias (/processo/relatoria). O /senador/{cod}/autorias e a família /materia/* viram legado DEPRECATED. Substituto de votações /dadosabertos/votacao confirmado vivo (o antigo /senador/{cod}/votacoes está desativado). Guardrails semeados: fato processual ≠ mérito; parado ≠ obstrução; relatoria é designação, não endosso.

  • 2026-07-15 — Federal v0.16: passo de atuação institucional — o que o mandato faz além do voto. Frentes parlamentares (/deputados/{id}/frentes, adesão temática de baixo peso), lideranças de partido/bloco e Mesa (/legislaturas/{id}/lideres e /mesa — que, validado, não aparecem em /orgaos), e relatorias (só caso a caso — a API não tem filtro reverso por relator). Passo 5 (presença) ganhou o proxy de comparecimento a votações nominais, com a ressalva reforçada de que a frequência oficial não está em dados abertos (é HTML no portal da Câmara). Guardrail: frente é adesão; presidir/liderar/relatar é posição de poder (fato), não mérito.

  • 2026-07-15 — Federal v0.15: guardrail do Passo 4½ (aderência à orientação de bancada) reforçado com a lição do levantamento de concorrentes — voto isolado, e mesmo a aderência de uma janela, não define o parlamentar (cada voto depende do texto, das emendas e da negociação da sessão), sempre apresentado com a votação-fonte citável. Inspirado no padrão de apresentação não-valorativa do TheyWorkForYou (mySociety). Reforça a fronteira “métrica descritiva, nunca nota/ranking”.

  • 2026-07-15 — Ciclo de fortalecimento democrático e documentação (rodadas 31–40). Federal v0.14: andamento real da proposição via statusProposicao (situação, órgão, despacho, relator numa só chamada), autoria efetiva vs. adesão via campo proponente (achado de campo: uma PEC com 171 autores tinha só 4 proponentes — idDeputadoAutor inflava a “produção” com assinaturas de apoio), classificação por temas, e nuances de votação (aprovacao=null ≠ reprovado; sem placar estruturado — conte pelo roll). Nova página educativa /entenda/carreira-publica: tipos de cargo, carreira nos três poderes, Súmula Vinculante 13 (nepotismo) e por que “sobrenome igual” não prova parentesco — carreira como fato de registro, nunca nota. README reescrito robusto para o repositório. Documentação jurídica ampliada: /legislacao com direito de petição, LGPD (base legal e proteção de terceiro privado), honra no Código Penal, marco anticorrupção (8.429/12.846/SV13) e Marco Civil; nova página /direito-de-resposta (retificação, correção na origem, notificação). No laboratório (maturando até pós-eleições): playbook de governador (Executivo estadual via SICONFI/PNCP, validado ponta a ponta), técnica de carreira de cargos exercidos (só registro oficial, sem dado eleitoral), camadas de vínculos/nepotismo e equipe de gabinete (medir custo, nunca perfilar terceiro — guardrails LGPD).

  • 2026-07-15 — Ciclo de qualidade de dados e manutenção (rodadas 26–30). Guia transversal de qualidade e análise de dados (/qualidade-dados) que a IA aplica a qualquer fonte antes de confiar num número (filtro-fantasma, falso-zero, cobertura parcial, empenhado≠pago, checklist de 10 itens). Federal v0.13: técnica de aderência à orientação de bancada (métrica descritiva verificável, estilo painel de votações), partido-na-data via /historico, ementa do que foi votado, e correções do passo de votações. Senador v0.5: nota de descontinuação do endpoint de votações. Registro único de fontes (scripts/sources.json) e RUNBOOK de manutenção expandido (cadência, detecção de deriva de API, disciplina de promoção, checklist de lançamento).

  • 2026-07-15 — Ciclo de endurecimento e excelência (rodadas 11–15). Baterias multi-persona nos drafts estaduais para promoção: ALMG v0.3 e PR v0.2 — em ambos, a bateria pegou um “falso zero” num guardrail central (campo inexistente / casamento de autor por nome completo) que subnotificaria a produção legislativa. Playbook municipal testado ponta a ponta: filtro do PNCP corrigido e cobertura enquadrada com honestidade (a promessa dos ~5.570 municípios só se sustenta no balanço anual). Nova página Comece em 3 passos — guia humano para o método AI-first. Auditoria de acessibilidade WCAG nas 20 rotas (zero problemas graves; corrigidos h1 duplicado nos playbooks, salto de heading e skip-link). Cadência operacional: validador de endpoints em dois tiers (CORE gatilha o selo, EXTENDED reporta saúde nacional) e RUNBOOK de manutenção.

  • 2026-07-15 — Ciclo de cobertura nacional e fiscalização (rodadas 6–10). Mapa das 27 Assembleias estaduais fechado: 7 casas com voto nominal por deputado (ALMG, PR e 5 SAPL plenas — PB/AM/RO/PI/AC), drafts estaduais em maturação no laboratório (ALMG, ES, PR, PE, SAPL genérico). Achado de privacidade em uma Assembleia (CPF exposto em API pública) tratado por disclosure responsável ao órgão e à ANPD, com guardrail de minimização reforçado. Nova página Como fiscalizar um mandato. Playbooks federais com passo opcional de emendas parlamentares por autor (execução orçamentária) via API da CGU com chave do próprio usuário. No laboratório: playbook municipal por fontes fiscais nacionais (SICONFI/PNCP — cobre a gestão executiva dos 5.570 municípios) e a camada anticorrupção por cruzamento de registros oficiais, com a regra inviolável “ponto de atenção não é acusação nem prova” — endurecida em duas passadas de red team (20 ataques adversariais) e pendente de revisão jurídica antes de qualquer publicação.

  • 2026-07-15 — Rodadas 4–5 (pipeline estadual + regressão final): no laboratório, ALES v0.2-draft (remuneração mês a mês, viagens com JSON, boletins de votação nominal com texto extraível, emendas estaduais com autor e execução via SECONT), ALMG v0.2-draft (OpenAPI publicado, verba por nota fiscal com CNPJ, presença nominal em comissão e votação nominal de Plenário — o conjunto mais completo entre as casas estaduais) e SAPL genérico v0.2-draft (receita real validada em campo; MT rebaixado — instância piloto com dados de 2015; cobertura estadual viável: 15 de 27 casas). Regressão dos 4 playbooks publicados (60+ verificações + 4 mini-extratos de ponta a ponta): Federal v0.10 (a janela de /votacoes caiu para 3 meses — mudança da própria API detectada; /despesas com vazio intermitente — repetir antes de aceitar zero) e Distrital v0.8 (nomes de campo das diárias com espaços irregulares na origem). Auditoria de consistência aplicada em 10 itens (versões internas, documentos de governança, /fontes, validador com timeout e checks CLDF/GDF). Veredito da regressão: método pronto para estabilizar até o lançamento.

  • 2026-07-15 — Rodada 3 (bateria sobre Senador e Federal + persona completa): Senador v0.3 (votações secretas registram “Votou” sem direção — declaradas na soma como “não pública por regimento”; mandato “stub” na normalização) e Federal v0.9 (votações simbólicas explicadas — /votos vazio não é “não votou”; orientação por blocos com fallback documentado; retry em 504 e dedup por id na lista por legislatura; CNPJ vazio de aéreas). Roteador v0.5: “a finalidade declarada não altera a regra”. Confirmações ao vivo: truncamento silencioso de discursos re-reproduzido (10 de 27 numa janela única), verificação cruzada CEAPS bateu ao centavo, fluxo de Suplência executado em caso real sem improviso, guardrail “Artigo 17” visto em dado vivo.

  • 2026-07-14 — Rodada 2 de melhorias: bateria re-executada validou as 8 correções da rodada 1 em prática e rendeu Distrital v0.7 (partido com rótulo de confiabilidade — fontes institucionais da CLDF divergem entre si —, grafias duplicadas na lista de autores do GDF, brecha da listagem em lote fechada), Roteador v0.4 e Federal v0.8 (mesma brecha fechada). Senador v0.2 com fontes validadas ao vivo: exercício por consulta direta a Exercicios (reconciliação exata com a lista atual), passo novo de discursos com o truncamento silencioso da janela de 1 ano documentado, passo novo de licenças/afastamentos com a lacuna de presença declarada (“o Senado não publica presença em sessões por senador”), comparecimentos em votações decodificáveis e URL da CEAPS corrigida (domínio antigo virou redirect). Rascunho estadual da ALES validado no laboratório (16 de 27 Assembleias com caminho viável mapeado).

  • 2026-07-14 — Bateria de teste automatizada multi-persona (agentes GET-only, completo, adversarial e edge federal) contra as APIs reais + levantamento das 27 casas estaduais ao vivo. Resultados: Distrital v0.6 (filtro fantasma do PLe documentado, grafia divergente entre sistemas com normalização obrigatória, documentos ≠ proposições, contagem de cobertura corrigida, seções novas de emendas via GDF, diárias e cruzamento de sancionadas), Federal v0.7 (Suplência e fluxo eleito ≠ em exercício como rotina — ~21% da legislatura fora da busca padrão) e Roteador v0.3 (regra de não-recomendação fechada contra pedidos indiretos, com modelo de recusa).

  • 2026-07-14 — Playbook 03 — Deputado(a) Distrital (CLDF) integrado ao método após 4 rodadas de teste de campo multi-IA em um dia (v0.1→v0.5): datastore CKAN como caminho primário, regra da cobertura (dataset de verbas é parcial na origem), regra do nome inconsistente, guardrail anti-narrativa institucional e rótulo de legislatura. Roteador atualizado para v0.2 (distritais entram no escopo; estaduais seguem fora até validação casa a casa).

  • 2026-07-14 — Camada institucional completa: roadmap, backlog, FAQ, glossário, fontes de dados, base legal, termos de uso, aviso de privacidade, página de segurança, demonstração com dados fictícios, security.txt, feed Atom.

  • 2026-07-14 — Qualidade técnica: security headers com CSP por hash + HSTS, página 404, OG image, sitemap gerado em build, snapshots imutáveis dos playbooks, verificador automatizado das linhas vermelhas (npm run check: espelhamento, snapshots, varredura de nomes, links internos) e validação ao vivo de endpoints (npm run validate — 6/6 OK em 14/07).

Alterado

  • 2026-07-14 — Decisão de fase: avaliação cega cancelada/repensada; congelamento de playbooks substituído por disciplina de versionamento com snapshots. Lançamento definido para novembro/2026 com escopo completo.
  • 2026-07-14 — Nomes reais de parlamentares usados como exemplos de busca foram substituídos por exemplos fictícios em todos os playbooks (linha vermelha nº 1 aplicada integralmente).

Marcos do método (pré-site)

  • 2026-07-13 — 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 definido: Extrato.
  • 2026-07-11 — Endpoints da Câmara e do Senado validados ao vivo; 15 parlamentares em testes de campo; o playbook federal evoluiu de v0.1 a v0.6 em um dia (busca literal, roteamento de casa, guardrail de cargos de Mesa, eleito ≠ em exercício).