diff --git a/docs/plans/briefing-capacitacao-solla-ui-design.html b/docs/plans/briefing-capacitacao-solla-ui-design.html new file mode 100644 index 00000000..63684944 --- /dev/null +++ b/docs/plans/briefing-capacitacao-solla-ui-design.html @@ -0,0 +1,918 @@ + + + + + + + Design — Briefing de capacitação Solla + + + + +
+

+ C210 · referência visual do gate +

+

+ Briefing de capacitação · família sóbria +

+

+ Quatro folhas A4, sem marca de campanha, cartões, selos ou gráficos. No celular, as mesmas + folhas refluem em uma coluna com corpo de 14 px para consulta em campo. O conteúdo é insumo + interno: fatos vêm do dossiê; lacunas permanecem lacunas. +

+
+ +
+
+

Folha 1/4 · O essencial do recorte

+
+
+
+

Briefing de capacitação · cidade

+

Miguel Calmon

+

+ Piemonte da Diamantina · consulta antes e durante o contato +

+
+

+ Insumo interno de capacitação — não publicar + folha 1/4 +

+
+ +
+

Comece por aqui

+

O essencial do recorte

+

+ Use um fato local de cada vez. Separe o que ocorreu no município do que atende a + região. Não transforme articulação, indicação ou valor autorizado em entrega + concluída. +

+
    +
  • + A evidência municipal mais concentrada está na gestão estadual da saúde. + Ambulância, Saúde em Movimento, Olhar Brasil, atenção domiciliar e gestão da + Santa Casa aparecem com menção direta a Miguel Calmon. + [B-01–B-07] +
  • +
  • + A Santa Casa aparece com 80 leitos e emergência 24 horas no registro de + 2012. + Fase do valor anual não informada: cite o serviço, não some valores. + Jornal Grande Bahia · 25/01/2012 +
  • +
  • + No mandato federal, os registros localizados têm alcance regional. + Campus da UFBA, Policlínica, seminário e articulações em Jacobina não são + entregas exclusivas ao município. [C-01–C-08] +
  • +
  • + Não há fala própria localizada com menção nominal à cidade. + Resultado de busca não prova ausência histórica. Se perguntarem além do que está + documentado, anote e confira no dossiê. [L-07] +
  • +
+
+ +
+ Como usar. Antes: escolha dois fatos e ensaie o pedido. Durante: + escute, responda com um fato verificável e peça o voto. Depois: registre a dúvida que + ficou sem resposta para o próximo ciclo do dossiê. +
+ +
+ Regra: município ≠ região · fase acompanha valor · sem fonte, não + afirmar + Briefing de capacitação · 1/4 +
+
+
+ +
+

Folha 2/4 · Defesas + roteiro do pedido

+
+
+
+

Briefing de capacitação · Miguel Calmon

+

Defesas e pedido de voto

+

Do fato local ao compromisso nomeado

+
+

+ Insumo interno de capacitação — não publicar + folha 2/4 +

+
+ +
+

Leitura dos registros · não é opinião

+

O que Solla defende

+
    +
  • + Ensino superior público no Piemonte da Diamantina. + Defesa registrada de campus da UFBA em Jacobina, junto com Jequié e Seabra. + Alcance regional. + INC 1497/2023 · Jornal da Chapada, 22/09/2023 +
  • +
  • + Fortalecimento da estrutura regional de diagnóstico. + Registro de articulação pela ressonância da Policlínica de Jacobina; autoria da + emenda atribuída a Amauri Teixeira. + Marcelino Galo · 14/04/2018 +
  • +
  • + Promessa nominal para Miguel Calmon: sem registro localizado. + Não completar com proposta genérica nem apresentar ação regional como promessa + municipal. +
  • +
+
+ +
+

Roteiro curto · fale como pessoa, não como disparo

+

Faça o pedido com clareza

+

+ “Posso contar com você? Para deputado federal, vote 1313, Jorge Solla.” +

+
    +
  1. + Comece pela relação. + “Quero conversar com você porque sua opinião importa para mim.” Escute antes de + argumentar. +
  2. +
  3. + Use um fato do recorte. + Escolha um item da folha 1. Diga se é municipal ou regional e preserve o + estágio. +
  4. +
  5. + Peça explicitamente: vote 1313. + Não pare em “pense com carinho”. Nome e número tornam o compromisso claro. +
  6. +
  7. + Combine o plano de voto: onde, quando e como. + “Você já sabe onde vota? Em que horário pretende ir? Como vai chegar?” Oriente + sem pressionar. +
  8. +
  9. + Feche com compromisso nomeado. + “Então ficou combinado: para deputado federal, Jorge Solla, 1313?” Se houver + dúvida, não force; combine retorno. +
  10. +
+
+ +
+ Por que assim: contato pessoal e relacional mobiliza melhor do que + broadcast; escuta e narrativa vêm antes do argumento. Evidência internacional orienta o + método, mas EUA ≠ Brasil — aqui o plano ajuda também a lembrar o número na urna. +
+ +
+ Base de capacitação: Nickerson & Rogers 2010 · Schein et al. 2021 · Kalla & + Broockman 2020 + Briefing de capacitação · 2/4 +
+
+
+ +
+

Folha 3/4 · Perguntas prováveis × melhores respostas

+
+
+
+

Briefing de capacitação · Miguel Calmon

+

Perguntas prováveis × melhores respostas

+

Reconhecer → fato local verificável → pedido

+
+

+ Insumo interno de capacitação — não publicar + folha 3/4 +

+
+ +
+ Régua visível: reconheça a preocupação em uma frase, sem repetir o + ataque; responda com um fato local verificável; feche perguntando se pode contar com o + voto 1313. Se o dossiê não sustenta a resposta, diga que vai conferir. +
+ +
    +
  1. +

    + Objeção à direita“Não voto no PT / não gosto do Lula.” +

    +

    + Reconhecer: “Entendo que a escolha partidária pesa.” Fato: em Miguel + Calmon, há registros nominais de ações na saúde durante a gestão estadual, como + Saúde em Movimento, ambulância e atenção domiciliar. Fechar: “Olhando esse + trabalho no município, posso contar com seu voto 1313 para deputado federal?” +

    +
  2. +
  3. +

    + Objeção à direita“E o governo de Jerônimo? O que fez + aqui?” +

    +

    + Reconhecer: “É justo cobrar o que chegou ao município.” Fato: este + briefing não traz entrega do governo atual comprovada para responder isso; ele + registra ações de outros períodos e iniciativas regionais. Fechar: “Posso + conferir essa pergunta no dossiê e voltar? Sobre o trabalho documentado de Solla, + posso pedir seu voto 1313?” +

    +
  4. +
  5. +

    + Objeção à esquerda“Se o PT governa a Bahia, por que + ainda falta tanto?” +

    +

    + Reconhecer: “A cobrança é legítima; ação feita não apaga o que falta.” + Fato: o levantamento registra serviços no município, mas também lacunas: não + localizou emenda individual de Solla para Miguel Calmon nem obra estadual nominal na + janela consultada. Fechar: “A proposta é cobrar sem esconder lacunas. Posso + contar com seu voto 1313?” +

    +
  6. +
  7. +

    + Objeção à esquerda“Por que falar de Jacobina se eu moro + em Miguel Calmon?” +

    +

    + Reconhecer: “Você tem razão em separar cidade e região.” Fato: campus + da UFBA e Policlínica aparecem como iniciativas regionais em Jacobina; o material + não as chama de entrega exclusiva a Miguel Calmon. Fechar: “Defender + estrutura regional sem apagar o município faz sentido para você? Posso contar com o + 1313?” +

    +
  8. +
  9. +

    + Dúvida sobre entrega“Ele prometeu o quê para Miguel + Calmon?” +

    +

    + Reconhecer: “Promessa precisa estar registrada.” Fato: não foi + localizada promessa nominal para o município; há defesa regional de campus da UFBA + em Jacobina e registros de atuação em saúde. Fechar: “Não vou inventar + promessa. Pelo trabalho comprovado, você considera votar 1313?” +

    +
  10. +
+ +
+ Não debata para vencer. Preserve a relação, responda o verificável e + anote a lacuna. + Briefing de capacitação · 3/4 +
+
+
+ +
+

Folha 4/4 · O que evitar + conferência + limites

+
+
+
+

Briefing de capacitação · Miguel Calmon

+

O que evitar

+

+ Proteja a relação, a verdade do recorte e os limites do material +

+
+

+ Insumo interno de capacitação — não publicar + folha 4/4 +

+
+ +
+
    +
  • + Confrontar para ganhar a discussão. Em território hostil, encerre + com respeito; não transforme contato em duelo. +
  • +
  • + Envergonhar ou expor o eleitor. Pressão pesada gera reação. Convide + ao compromisso sem constranger. +
  • +
  • + Repetir o ataque ou o mito. Não lidere pela acusação. Reconheça a + preocupação e ofereça uma explicação factual alternativa. +
  • +
  • + Trocar conversa por broadcast impessoal. WhatsApp 1-a-1 e pessoa de + confiança vêm antes de corrente ou disparo em massa. +
  • +
  • + Prometer sem lastro. Indicação não é obra; articulação não é + autoria; autorizado não é pago; região não é município. +
  • +
+
+ +
+
+

Antes de responder

+

O que conferir no dossiê

+
    +
  • Fonte e data do fato que pretende usar.
  • +
  • Alcance: município, região ou polo.
  • +
  • Fase do valor: autorizado, empenhado, liquidado ou pago.
  • +
  • Autoria: quem apresentou, destinou ou executou.
  • +
  • + Lacuna: o que a busca não localizou e não pode ser inferido. +
  • +
+
+ +
+

Consulta em campo

+

Se você não souber

+
    +
  • Diga com clareza: “Não tenho esse dado confirmado aqui.”
  • +
  • Anote a pergunta sem pedir dado pessoal desnecessário.
  • +
  • Combine retorno por canal 1-a-1, se a pessoa quiser.
  • +
  • Leve a lacuna à coordenação para conferência no dossiê.
  • +
  • + Não improvise número, promessa, fonte ou resposta do governo. +
  • +
+
+
+ +
+

Limites e defeso

+

+ Material interno de capacitação. Não publicar, encaminhar como peça, impulsionar nem + adaptar sem revisão editorial e jurídica. Sem CTA público, marca de campanha, cenário + eleitoral, estimativa de votos ou dado staff-only. Os fatos foram selecionados do + dossiê de Miguel Calmon e devem ser conferidos na fonte antes de uso público. +

+

+ A evidência de mobilização citada no treinamento é majoritariamente internacional e + não mede automaticamente o Brasil. Use os princípios para orientar contato pessoal, + plano de voto e lembrança do número — nunca para prometer efeito ou misturar + resultados de estudos diferentes. +

+
+ + +
+
+
+ + diff --git a/docs/plans/briefing-capacitacao-solla.md b/docs/plans/briefing-capacitacao-solla.md new file mode 100644 index 00000000..cf498b73 --- /dev/null +++ b/docs/plans/briefing-capacitacao-solla.md @@ -0,0 +1,122 @@ +# Briefing de capacitação Solla 1313 — até 4 páginas para quem vai pedir voto no recorte (cidade · instituição · tema) + +Status: rascunho +Atualizado em: 2026-09-22 +Issue: #1252 +Priority: P1 (assumido — prazo de campanha 2026; a família de dossiês é P2) +Impeccable: C — fluxo/entregável novo (briefing de capacitação por recorte); design hi-fi obrigatório no gate +Design UI: docs/plans/briefing-capacitacao-solla-ui-design.html +Appetite: ~3–4 dias eng; um briefing por recorte (até 4 páginas A4) derivado do dossiê, com roteiro de pedido e Q&A +Responsável: — + +## Intenção + +Os dossiês dizem o que Solla **fez** e — a partir do C209 — o que ele **defende** por recorte. Falta a peça entre o documento e a pessoa que pede o voto: quem vai panfletar e pedir voto a amigos e colegas hoje improvisa o pedido e trava nas objeções ("é do PT", "não gosto do Lula", "o governo não fez nada aqui"). O pedido é um **briefing de capacitação** por recorte, **até 4 páginas**, derivado dos artefatos do dossiê — sem segunda pesquisa factual —, com roteiro de pedido de voto e perguntas prováveis × melhores respostas, dos dois lados (direita e esquerda), para transformar simpatia em compromisso nomeado com o número. É **insumo interno de capacitação**, não peça publicável: defeso 2026, sem CTA público, sem marca de campanha publicável. Não substitui o dossiê nem o boletim. + +## Persona e fluxo + +- **Persona / contexto:** militante/voluntário que vai panfletar e pedir voto no recorte; e quem coordena essa militância. Celular na mão, antes do contato (estudo) e durante (consulta rápida); estado de espírito: quer pedir o voto, mas teme bater de frente ou não saber responder. +- **Job principal:** sair do "vou falar bem do Solla" para **pedir o voto 1313 explicitamente**, com plano de voto e compromisso nomeado, tendo resposta pronta, honesta e ancorada em fato local para as objeções. +- **Fluxo desejado:** escolhe o recorte → lê/estuda o briefing uma vez (≤4 páginas) → ensaia o pedido e o Q&A → em campo, consulta no celular → o que não soube responder volta como lacuna para o próximo levantamento do dossiê. +- **Anti-goals de produto:** não virar peça publicável, manual de debate confrontativo, dossiê resumido, guia de promessas, nem exposição de cenário eleitoral/números staff-only. + +### Esboço de fluxo (C) + +```text +[escolhe o recorte] → [lê o briefing (essencial + defesas + roteiro + Q&A + evitar)] +→ [ensaia pedido explícito + plano de voto + compromisso nomeado] +→ [campo: conversa, escuta, responde sem repetir o ataque, fecha no pedido] +→ [dúvida nova → anota → próximo ciclo do dossiê] +``` + +### Design UI (C) + +- Design UI (gate): `docs/plans/briefing-capacitacao-solla-ui-design.html` — o `designer` produz o hi-fi (PDF A4 de até 4 páginas, legível no celular) **antes** da implementação; o HTML é a fonte de verdade do port. + +## Objetivo e aceite + +- Um briefing por recorte (cidade · instituição · tema), PDF A4 de **até 4 páginas** + companion `.md`, derivado do dossiê daquele recorte, **sem segunda pesquisa factual**. +- **Integrado ao fluxo dos dossiês:** as três skills de dossiê passam a apontar a skill de briefing, e o fluxo do dossiê entrega o **terceiro entregável** — dossiê + boletim + briefing — na mesma invocação (a skill de briefing segue invocável sozinha por recorte). +- Rótulo literal em todas as páginas: **"Insumo interno de capacitação — não publicar"**; artefato gitignored; sem CTA público. +- Seções mínimas: identificação do recorte; "o essencial do recorte" (fatos-âncora com fonte); "o que Solla defende" (herdado da dimensão que nasce no C209); **roteiro do pedido de voto**; **perguntas prováveis × melhores respostas**; **o que evitar**; **o que conferir no dossiê** (não prometer sem lastro). +- Q&A cobre os dois lados: ataques da direita **e** da esquerda, incluindo associação PT/Lula/Jerônimo e ataques ao governo do PT **no recorte**. +- Régua de resposta: reconhecer a acusação em uma frase sem repeti-la → fato local verificável do recorte → fechar no pedido; sem confronto nem humilhação; sem prometer entrega sem lastro; sem números staff-only. +- Teto de 4 páginas **rígido**, com corte por prioridade declarada (o impl define a ordem). +- Guardrails herdados intactos: sem fonte não publica; empenho ≠ pagamento (fase por valor); esfera explícita nunca somada; leitura relativa/local (nunca % estadual absoluto); PII mínima; **nunca expor cenários de votos/estimativas staff-only**. + +## Dados (intenção) + +- **Vou apresentar dados?** Sim, derivado — o briefing reapresenta fatos-âncora já com fonte do dossiê para um novo consumidor (quem pede voto); não produz dado novo nem agrega. +- **Decisões desbloqueadas:** quem pede voto escolhe o que citar e o que evitar no contato; o coordenador decide onde reforçar capacitação (perguntas sem resposta boa); a comunicação vê que resposta não tem fato-âncora e vira pauta do dossiê. +- **Forma:** _adiada ao plano de implementação_ — restrições: números com fonte e contexto; esfera explícita por item, nunca somada; leitura relativa; Q&A em prosa curta, sem gráfico ou placar. + +## Dados da decisão (literais) + +- ID **C210** · slug `briefing-capacitacao-solla` · arquivo `docs/plans/briefing-capacitacao-solla.md` · UI `docs/plans/briefing-capacitacao-solla-ui-design.html`. +- Nome do artefato: **"Briefing de capacitação"** — nunca "Briefing por era" (colide com `.agents/skills/dossie-solla-{cidade,instituicao,tema}/SKILL.md` §"Briefing por era"). +- **Integração (literal):** `.agents/skills/dossie-solla-{cidade,instituicao,tema}/SKILL.md` citam a skill `briefing-capacitacao-solla` e entregam o briefing junto do dossiê e do boletim; o fluxo reusa a mesma skill/build — nunca um segundo pipeline. +- Rótulo literal: `Insumo interno de capacitação — não publicar`; teto de **4 páginas A4**; saída PDF + companion `.md`. +- Roteiro do pedido (literais): pedido explícito **"vote 1313"** + **plano de voto** (onde/quando/como) + **compromisso nomeado** — base: Nickerson & Rogers 2010 (+4,1 p.p.). +- Princípios de persuasão como conteúdo do briefing (com citação): contato pessoal mobiliza, persuasão ≈ 0 em eleição geral (Gerber & Green 2000; Kalla & Broockman 2018); relacional amigo-a-amigo > broadcast (Schein et al. 2021; Michelson et al. 2024); entorno vota junto (~60% no outro adulto da casa, Nickerson 2008) e norma alta "a maioria vota" (Gerber & Rogers 2009); pressão leve e não humilhante — exposição pesada gera reactance (Gerber, Green & Larimer 2008; Mann 2010; Matland & Murray 2012); compromisso/coerência, prova social, afeição/unidade (Cialdini & Goldstein 2004); escuta/narrativa > argumento puro (Broockman & Kalla 2016; Kalla & Broockman 2020); credibilidade por fato local concreto e repetido — credit claiming verificável (Grimmer, Messing & Westwood 2012; Wood & Porter 2019). +- "O que evitar" (anti-padrões literais): confrontar em território hostil (Lau, Sigelman & Rovner 2007); envergonhar/expor o eleitor (reactance); repetir o ataque/mito — não liderar com o mito, dar explicação alternativa (Ecker et al. 2022; Debunking Handbook 2020); broadcast impessoal como substituto do pessoal (robocall ≈ 0, texto de massa ≈ 0,29 p.p.); inflar/antecipar entrega sem confirmação. +- Canal de campo: WhatsApp 1-a-1 e encaminhamento por pessoa de confiança > corrente em massa; lembrete perto da eleição. +- Personas internas (citar por path): `docs/research/persona-cientista-politico-campanha-ba.md:21` "Campanha não persuade; campanha organiza e orienta"; `:23` "Na Bahia, o voto do campo é de Lula e do governador antes de ser seu"; `docs/research/relatorio-entrevista-persona-campanha.md:80` "1º pedido explícito (converter simpatia em compromisso nomeado com número)"; `:241` anti-goal "persuasão de território hostil (evidência ≈ 0)"; `docs/research/persona-emendas-coordenador-campanha.md:15` "ZAP é o campo. Tudo passa pelo ZAP."; `docs/research/persona-emendas-coordenador-comunicacao.md:18` "O anúncio vale mais que o valor"; `:22` trava jurídica "gabinete não é comitê" (material de mandato ≠ campanha). +- Tensão a registrar no briefing: a evidência é estrangeira (EUA, voto facultativo) e a persona avisa "EUA ≠ Brasil"; no Brasil o análogo é orientar o número na urna; **não misturar números de mobilização de estudos distintos**. +- Reuso de voz (dono único, sem gemar): `.opencode/skills/solla-comunicacao/SKILL.md`, `referencia/tom-e-exemplos.md` (rebates reais, §Combate/resposta) e agente `.opencode/agent/solla-comunicacao.md`. +- Perguntas prováveis derivam de: (a) objeções típicas ao voto no PT/Solla; (b) contexto/temas do recorte segundo o dossiê e as notícias já pesquisadas; o impl decide a profundidade. + +## Direção no codebase (hipótese) + +- **Áreas prováveis:** `.agents/skills/briefing-capacitacao-solla/SKILL.md`, `.opencode/commands/briefing-capacitacao-solla.md` (frontmatter só `description:`, corpo cita a skill por nome exato + `$ARGUMENTS`, **sem** `model:`), subagente `.opencode/agent/*` (mode subagent, sem pin openai), scripts de build do briefing. +- **Reuse surface:** JSONs `data/dossie-*/.{a,b,c}.research.json` + `.narrative.json` + `.snapshot.json`; `buildDossierReport` (`scripts/lib/dossieBlocks.mjs:222`) e `bulletinFacts` (só fatos com fonte); `scripts/lib/dossieResearch.mjs:422/497-515/599`; `dossieBlocks.mjs:432-442` (`opening.authored`); PDF via `scripts/lib/buildPdf.mjs` (`emitHtmlPairPdf:224` exige `[data-page="resumo"]` e `[data-page="boletim"]` — o briefing é documento único: editar o dono, não fork). **Teto de 4 páginas não é expressável hoje** (só fit por folha) — obrigação do impl. +- **Precedentes a olhar:** specs de skill de lote `tests/unit/dossieBatchSkill.unit.spec.ts` (+ irmãos institution/theme); registry `tests/unit/opencodeCommands.unit.spec.ts:13-24` (adicionar o novo command); `.opencode/skills/solla-comunicacao/` (voz/resposta a ataque); `/relatorio-cidade` (`research.approach`, `opposition`, "Pauta das lideranças") como precedente de cenário eleitoral — não copiar o dono. +- **Risco de acoplamento:** consumir os JSONs do dossiê, nunca um segundo pipeline de pesquisa/render; não tocar schema/migration/DB; não vazar `estimatedVotes` nem cenários staff-only. + +## Dependências + +- Nenhuma dura. **Soft com C209** (`docs/plans/dossies-sobrios-analiticos.md`): o briefing consome a dimensão "o que defende" que nasce lá; sem C209, deriva dos mesmos JSONs de notícias/acervo — C210 não bloqueia C209 nem vice-versa. + +## Fora de escopo + +- Redesenho do dossiê/boletim e a própria dimensão "o que defende" (C209). +- Publicar, veicular, impulsionar, CTA público ou qualquer peça de campanha em defeso; marca publicável. +- Segunda pesquisa factual do recorte; pesquisa eleitoral/quantitativa nova; cenário de votos. +- Promessas de entrega, agenda, posição não registrada; qualquer dado staff-only. +- Schema, migration ou escrita em banco; URL público. + +## Rabbit holes de produto + +- **"Já que tem pesquisa, faz o manual de campanha completo".** Vira treinamento/política de campanha inteira. **Corte:** até 4 páginas, roteiro + Q&A. +- **"Responde tudo com dado".** Vira dossiê resumido e mata o teto. **Corte:** Q&A curto, cada resposta com um fato-âncora. +- **"Inclui cenário eleitoral/números de voto".** Expõe staff-only e promete o que a militância não controla. **Corte:** só fatos do dossiê; cenário é C163. +- **"Pesquisa o recorte de novo".** Segundo pipeline e fonte divergente. **Corte:** deriva do dossiê; a única pesquisa nova é a de capacitação (já compilada). +- **"Faz uma peça bonita para divulgar".** Material publicável em defeso. **Corte:** insumo interno rotulado, consulta pessoal. + +## Questões em aberto (produto) + +- *(decidido no gate, 2026-09-22: **A** — uma skill `/briefing-capacitacao-solla `, **integrada ao fluxo das skills de dossiê** — elas linkam a skill e entregam o briefing junto do dossiê e do boletim.)* +- *(decidido no gate: **A** — companion `.md` sim.)* +- *(decidido no gate: **A** — sem cenário eleitoral no briefing.)* +- *(decidido no gate: **A** — P1, prazo de campanha 2026.)* +- **Reaproveitar a voz do `solla-comunicacao`?** **Opções:** A) sim, para respostas a ataque | B) redação própria. **Recomendação:** A — dono existente evita gemar tom. +- **Teto de 4 páginas rígido?** **Opções:** A) rígido, corte por prioridade declarada | B) teto mole. **Recomendação:** A — o valor é ser curto para estudar e consultar. + +## Referências + +- Design UI (gate): `docs/plans/briefing-capacitacao-solla-ui-design.html` (+ assets em `docs/plans/briefing-capacitacao-solla-ui-design-assets/`). +- Plano irmão e fronteira: `docs/plans/dossies-sobrios-analiticos.md` (C209). +- Skills da família: `.agents/skills/dossie-solla-{cidade,instituicao,tema}/SKILL.md`; specs `tests/unit/dossieBatchSkill.unit.spec.ts`; registry `tests/unit/opencodeCommands.unit.spec.ts`. +- Engine: `scripts/lib/dossieBlocks.mjs`, `scripts/lib/dossieResearch.mjs`, `scripts/lib/buildPdf.mjs`; builders `scripts/build-dossie-solla-*.mjs`. +- Voz: `.opencode/skills/solla-comunicacao/SKILL.md` + `referencia/tom-e-exemplos.md`; agente `.opencode/agent/solla-comunicacao.md`. +- Personas: `docs/research/persona-cientista-politico-campanha-ba.md`, `docs/research/relatorio-entrevista-persona-campanha.md`, `docs/research/persona-emendas-coordenador-campanha.md`, `docs/research/persona-emendas-coordenador-comunicacao.md`. +- `AGENTS.md` (defeso, artefato gitignored); `.agents/skills/plan-issue/ui-design-html.md` (gate de design). + +## Self-score (shaping, gate ≥4) + +1. **Fatia = um outcome verificável?** Sim — um briefing de capacitação por recorte, ≤4 páginas, com roteiro de pedido e Q&A. — **5/5** +2. **Appetite declarado e a intenção cabe nele?** 3–4 dias; consomem quota a derivação das respostas com lastro, o Q&A dos dois lados e o teto de páginas. — **4/5** +3. **Persona + job + aceite claros (sem jargão de stack)?** Sim — quem panfleta/pede voto e quem coordena; job e aceite por seção e régua de resposta. — **5/5** +4. **Direção no codebase é hipótese (não contrato técnico)?** Sim — paths como pista; forma de render e corte de páginas adiada ao impl. — **4/5** +5. **Zero decisões duras de engenharia no plano?** Sim — sem schema/migration/signature; literais são conteúdo, rótulo e citações de produto. — **5/5** + +**Total 23/25 (média 4,6/5) — passa o gate ≥4/5.** diff --git a/docs/plans/dossies-sobrios-analiticos-ui-design.html b/docs/plans/dossies-sobrios-analiticos-ui-design.html new file mode 100644 index 00000000..b456fa34 --- /dev/null +++ b/docs/plans/dossies-sobrios-analiticos-ui-design.html @@ -0,0 +1,2054 @@ + + + + + + + Design — Dossiês Solla sóbrios e analíticos + + + + +
+

+ C209 · referência visual do gate +

+

+ Dossiês Solla — família sóbria e analítica +

+

+ Folhas A4 em proporção real. O desenho privilegia análise, listas, tabelas, filetes e espaço + em branco. Cidade é a cena completa; instituição e tema aparecem como deltas do mesmo + sistema. Não há cartões, selos de esfera/fase, imagens ou gráficos consolidados. +

+
+ +
+
+

Cena 01 · Capa · cidade

+
+
+
+

Dossiê de atuação pública

+

Série cidade · Bahia

+
+

+ INSUMO INTERNO
Não circular · não publicar +

+
+ +
+

Jorge Solla · recorte municipal e regional

+

Miguel Calmon

+

+ O que os registros mostram sobre a atuação de Jorge Solla no município e no Piemonte + da Diamantina +

+
+ +
+
Território
+
Piemonte da Diamantina
+
Região / polo
+
Território de Identidade Piemonte da Diamantina · polo Jacobina
+
Data
+
21 de setembro de 2026 · base lida às 13:02
+
Versão
+
01 · recorte cidade, região e polo separados
+
+ +
+ Como ler +

+ Comece por “O essencial”. Depois consulte a era e a linha de evidência. Valor sempre + mantém a fase; município, região e polo nunca são somados. Ausência aparece como + lacuna, não como conclusão histórica. +

+
+ +
+

+ Escopo: carreira técnica e gestão pública até 2006 · SESAB 2007–2014 · Câmara + 2015–2027. +

+

+ Documento de trabalho
A4 · versão 01 +

+
+
+
+ +
+

Cena 02 · Índice + O essencial

+
+
+
+

Dossiê cidade · Miguel Calmon

+

O essencial

+

Leitura do recorte antes do inventário

+
+
+

INSUMO INTERNO

+

21/09/2026 · versão 01

+

folha 2/—

+
+
+ +
+

Leitura do recorte

+

+ Os registros localizados mostram duas concentrações diferentes. Entre 2009 e 2014, + Miguel Calmon aparece nominalmente em ações da gestão estadual da saúde: ambulância, + Saúde em Movimento, credenciamento oftalmológico, atenção domiciliar e gestão da Santa + Casa. No mandato federal, a evidência localizada é regional — campus da UFBA, + policlínica, seminário e articulações em Jacobina — e não deve ser apresentada como + entrega exclusiva ao município. + [B-01–B-07 · C-01–C-08] +

+

+ O ponto mais forte para consulta é a sequência de ações de saúde com menção direta ao + município. O limite mais importante é igualmente claro: não foi localizada evidência + nominal anterior a 2006, emenda individual destinada a Miguel Calmon, pronunciamento + do deputado com menção à cidade ou honraria local. Resultado de busca não prova + ausência histórica. [L-01–L-09] +

+
+ +
+

Fatos-chave

+
    +
  • + 15 pontos com fonte no recorte: 7 na Era B e 8 na Era C; a Era A + não tem evidência nominal suficiente e é omitida como seção. + [S-01] +
  • +
  • + 5 registros municipais e 10 regionais: as contagens permanecem + separadas; polo não teve registro localizado. + [S-02] +
  • +
  • + Dois valores, duas leituras: R$ 274.765,21 autorizados para a + central do SAMU regional e R$ 3,5 milhões anuais com fase não informada no contrato + da Santa Casa. Não consolidar. [B-01 · B-02] +
  • +
  • + Nove lacunas declaradas: a prioridade é recuperar fonte primária + para formação e residência e aprofundar atos estaduais não consultados diretamente. + [L-01 · L-06] +
  • +
+
+ +
+

Índice

+
    +
  1. + 01O essencial2 +
  2. +
  3. + 02Leitura entre eras3 +
  4. +
  5. + 03Trajetória completa4 +
  6. +
  7. + 04Era B · SESAB5 +
  8. +
  9. + 05Era C · Deputado federal— +
  10. +
  11. + 06Região e polo— +
  12. +
  13. + 07O que Solla defende— +
  14. +
  15. + 08Lacunas, notícias, acervo e fontes— +
  16. +
+
+ +
+ Miguel Calmon · O essencial · âncora no companion: + #o-essencial + folha 2/— +
+
+
+ +
+

Cena 03 · Leitura entre eras

+
+
+
+

Dossiê cidade · Miguel Calmon

+

Leitura entre eras

+

+ Concentração, instrumentos, continuidade, ruptura e lacunas +

+
+
+

Seção 02

+

folha 3/—

+
+
+ +
+

O que muda quando os registros são lidos em conjunto

+
    +
  • + Concentração. A evidência municipal se concentra na Era B, durante + a gestão da SESAB. A Era C concentra mais pontos, mas todos os oito localizados são + de alcance regional. A contagem maior, portanto, não significa presença municipal + mais forte. [S-01 · S-02] +
  • +
  • + Instrumentos. Na Era B predominam programa, equipamento, + credenciamento e gestão hospitalar. Na Era C aparecem indicação legislativa, + requerimento, audiência e articulação política. São registros de natureza distinta; + a leitura preserva essa diferença. + [B-01–B-07 · C-01–C-08] +
  • +
  • + Continuidade documentada. Saúde permanece presente nas duas eras: + diretamente no município pela SESAB e regionalmente no SAMU e na Policlínica de + Jacobina. Educação surge no mandato federal pelo debate e pela indicação de campus + da UFBA em Jacobina. + [B-01–B-07 · C-01 · C-03 · C-05] +
  • +
  • + Ruptura de escala. Depois de 2015, o que foi localizado muda do + município nominal para o território. Isso delimita o alcance das afirmações: a fonte + sustenta benefício ou articulação regional, não entrega exclusiva a Miguel Calmon. + [C-01–C-08] +
  • +
  • + Lacunas que pesam. A ausência de registros nominais até 2006 impede + atribuir ao município a carreira técnica e federal anterior. Na Era C, a falta de + emenda individual, pronunciamento nominal e honraria local limita a leitura do + vínculo direto. [L-01–L-05 · L-07–L-09] +
  • +
+
+ +
+

Síntese operacional

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EraOnde está a evidênciaComo citar com segurançaLimite
A · até 2006Sem registro nominal localizadoNão atribuir ação a Miguel CalmonLacuna explícita
B · 2007–2014Município + regiãoNomear programa, equipamento, ato ou contrato e sua fonteObra estadual não localizada
C · 2015–2027Região / poloDizer “para a região” ou “em Jacobina”, conforme a fonteSem entrega exclusiva localizada
+
+ +
+ Regra de leitura: análise é orientação para encontrar + a evidência — não substitui a linha, a fonte ou a data que sustentam cada afirmação. +
+ +
+ Miguel Calmon · Leitura entre eras · #leitura-entre-eras + folha 3/— +
+
+
+ +
+

Cena 04 · Trajetória completa linear

+
+
+
+

Dossiê cidade · Miguel Calmon

+

Trajetória completa

+

Período, papel e como cada etapa foi recuperada

+
+
+

Seção 03

+

folha 4/—

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PeríodoPapelComo recuperar / lastro
1985–1987Residência em Medicina Social (UFBA / INAMPS)Biografia da Câmara dos Deputados
1989/90–1998SESAB — epidemiologista e sanitarista + Pronunciamento de 03/01/2007 + biografia Câmara + · início incerto: 1989 vs 1990 +
1995–1999Consultor do Ministério da SaúdeBiografia da Câmara dos Deputados
1998Professor na Escola Bahiana de Medicina e pesquisador ISC/UFBABiografia Câmara + PT-BA
1999–2002Secretário Municipal de Saúde de Vitória da ConquistaBiografia Câmara + PT-BA
2003–2005Secretário de Atenção à Saúde do Ministério da Saúde + Biografia Câmara + discurso de 2007 + · término incerto: 2005 vs 2006 +
2006–2009Doutorado em Clínica Médica (UFRJ)Biografia da Câmara dos Deputados
01/2007–01/2014Secretário Estadual de Saúde da Bahia (SESAB)Notícias SESAB + referências biográficas
2015–2019Deputado federal · 55ª legislaturaAPI Câmara /deputados/178857
2019–2023Deputado federal · 56ª legislaturaAPI Câmara /deputados/178857
2023–2027Deputado federal · 57ª legislaturaAPI Câmara /deputados/178857
+

+ A trajetória contextualiza o período. Ela não prova vínculo com Miguel Calmon; esse + vínculo só aparece quando a seção da era traz evidência do recorte. +

+
+ +
+ Estado crítico · era omitida: a Era A não ganha uma sequência de folhas + sem conteúdo. No índice e na leitura entre eras, aparece a nota “sem evidência nominal + suficiente; consulte as lacunas L-01–L-05”. +
+ +
+ Miguel Calmon · Trajetória · #trajetoria-completa + folha 4/— +
+
+
+ +
+

Cena 05 · Folha de era · Era C

+
+
+
+

Era C · Deputado federal

+

Mandato federal · 2015–2027

+

O que os registros mostram no recorte de Miguel Calmon

+
+
+

Seção 05

+

folha —/—

+
+
+ +
+

Leitura da era

+

+ Os oito pontos localizados são regionais. Em 2023, Solla participou da audiência sobre + campus da UFBA em Jacobina e apresentou indicação de campi em Jacobina, Jequié e + Seabra. Em 2019, requereu seminário em Jacobina sobre a reforma da Previdência. Em + 2018, participou de plenária regional e articulou a liberação da emenda da ressonância + da Policlínica; a autoria da emenda é de Amauri Teixeira. Nenhum desses itens + constitui entrega exclusiva a Miguel Calmon. + [C-01–C-05] +

+
+ +
+

Objetos, valores e estágio

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ObjetoValorAnoFaseEsferaFonte
Campi da UFBA em Jacobina, Jequié e SeabraNão se aplica2023Indicação remetida ao ExecutivoRegiãoCâmara · INC 1497/2023
Seminário sobre a PEC 06/2019 em JacobinaNão se aplica2019Requerimento arquivado em 2022RegiãoCâmara · REQ 79/2019
Ressonância da Policlínica Regional de JacobinaNão localizado2018Liberação articulada; autoria de Amauri TeixeiraRegiãoMarcelino Galo · 14/04/2018
+

+ “Não se aplica” diferencia atos sem valor financeiro. “Não localizado” não equivale a + zero. Fase permanece texto, sem selo ou cor semântica. +

+
+ +
+

O que fez · item — alcance — lastro

+
    +
  1. + Indicou campi da UFBA em Jacobina, Jequié e Seabra.Alcance: região · Lastro: INC 1497/2023, Câmara dos Deputados. +
  2. +
  3. + Requereu seminário em Jacobina sobre a reforma da Previdência.Alcance: região · Lastro: REQ 79/2019 e tramitação até o arquivamento. +
  4. +
  5. + Participou da articulação para liberar a emenda da ressonância da Policlínica + Regional.Alcance: região · Lastro: notícia de 14/04/2018; autoria da emenda atribuída a + Amauri Teixeira. +
  6. +
  7. + Participou da audiência pública sobre campus da UFBA em Jacobina.Alcance: região · Lastro: Jornal da Chapada, 22/09/2023. +
  8. +
+
+ +
+ Miguel Calmon · Era C · #era-c + folha —/— +
+
+
+ +
+

Cena 06 · Região / polo · leitura não somável

+
+
+
+

Dossiê cidade · Miguel Calmon

+

Município, região e polo

+

Alcances apresentados em sequências separadas

+
+
+

Seção 06

+

folha —/—

+
+
+ +
+ Não somar. Um equipamento de referência ou uma + política regional pode atender moradores de Miguel Calmon sem constituir entrega + exclusiva para o município. Atribuição só entra com alcance documentado. +
+ +
+

Município · menção direta

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ItemEvidência de alcanceFonte
Gestão da Santa Casa pelo Hospital PortuguêsMiguel Calmon nominal; 80 leitos e emergência 24hJornal Grande Bahia · 2012
Ambulância de suporte básicoMiguel Calmon na lista de 59 municípiosGoverno da Bahia · 2009
Saúde em MovimentoEtapa realizada no Centro Municipal de SaúdeJornal Grande Bahia · 2010
Projeto Olhar BrasilCentro de Saúde local credenciadoAta CIB 181 · 2010
Atenção DomiciliarComponente municipal aprovado na CIBAta CIB 220 · 2014
+
+ +
+

Região / polo · alcance compartilhado

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ItemEvidência de alcanceFonte
SAMU regional da 16ª DiresRede regional da qual Miguel Calmon faz parteAgecom / Jornal do Meio Dia · 2010
Policlínica Regional de JacobinaEquipamento atende 18 municípios, entre eles Miguel CalmonMarcelino Galo · 2018
Campus da UFBA em JacobinaProposta no polo do Piemonte da DiamantinaCâmara · INC 1497/2023
Seminário sobre a PEC 06/2019Requerimento para realização em JacobinaCâmara · REQ 79/2019
+

+ Polo: nenhum item exclusivo localizado. Não preencher com a lista regional. +

+
+ +
+ Miguel Calmon · Região / polo · #regiao-e-polo + folha —/— +
+
+
+ +
+

Cena 07 · Lacunas · continuação

+
+
+
+

Dossiê cidade · Miguel Calmon

+

Lacunas explícitas

+

O que não foi encontrado e qual é o próximo passo

+
+
+

continuação 2

+

folha —/—

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LacunaSituação da buscaLimite editorialPróximo passo
Formação e residência + Sem registro nominal a Miguel Calmon. Formação e residência constam apenas em + biografias gerais, sem vínculo com o município. Acervo interno cobre 2011+. + Não completar por inferência.Apurar em fonte primária.
Obras e investimentos da SESAB + Atas da CIB, atos de 2009–2014 e imprensa regional registram custeio, + credenciamentos, equipamentos e gestão hospitalar, mas nenhuma obra estadual + executada no município. DOE-BA/DOOL não consultado diretamente. + Não afirmar “não houve obra”.Consultar DOE-BA/DOOL.
Emendas e recursos + Nenhuma emenda individual do autor com localidade “Miguel Calmon” na API + consultada; recursos de bancada e comissão não têm autoria checada do deputado. + Não atribuir autoria.Conferir ato e autor.
Títulos, honrarias e vínculos locais + Nenhum título, comenda ou homenagem da Câmara Municipal localizado na janela + 2015–2026. + Resultado de busca não prova ausência histórica.Apurar em fonte primária.
+
+ +
+ Continuação visível: o título da seção não muda; “continuação 2” + aparece no cabeçalho corrente e a tabela repete as colunas. Nenhuma linha é dividida + entre folhas. +
+ +
+ Miguel Calmon · Lacunas · #lacunas-explicitas + folha —/— +
+
+
+ +
+

Cena 08 · Notícias · acervo · fontes

+
+
+
+

Dossiê cidade · Miguel Calmon

+

Notícias, acervo e fontes

+

Rastro de consulta e limites de cobertura

+
+
+

Seção 07

+

folha —/—

+
+
+ +
+

Notícias e documentos consultados · amostra

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataOrigemDocumentoUso no dossiê
22/09/2023Jornal da ChapadaAudiência pública sobre campus da UFBA em JacobinaEra C · região
14/04/2018Marcelino GaloPoliclínica Regional e ressonância magnéticaEra C · região
25/01/2012Jornal Grande BahiaGestão da Santa Casa pelo Hospital PortuguêsEra B · município
16/03/2010Jornal Grande BahiaSaúde em Movimento chega a Miguel CalmonEra B · município
+
+ +
+

Acervo interno de falas

+ + + + + + + + + + + + + + + + + + + + +
RecorteResultadoComo usar
Miguel Calmon · 2011+ + Nenhum pronunciamento do deputado com menção nominal à cidade foi localizado; + menções aparecem em falas de outros parlamentares. + Lacuna L-07; não concluir ausência histórica.
+
+ +
+

Fontes e limites

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CamadaUsoLimite
Atos e bases oficiaisFase, autoria, tramitação, credenciamentoCobertura depende da janela e da disponibilidade consultada.
Imprensa e sites institucionaisContexto, agenda, alcance declaradoConfirmar autoria e estágio; notícia não converte proposta em execução.
Acervo TeqoFalas e menções no recorte 2011+Períodos anteriores dependem de fontes externas.
+
+ +
+

Regras para uso editorial

+
    +
  • Sem fonte, não publica. URL e data acompanham toda afirmação não trivial.
  • +
  • Município, região e polo permanecem separados. Valor sempre informa a fase.
  • +
  • + Insumo interno não é autorização para publicar; adaptar exige revisão responsável. +
  • +
+
+ +
+ Miguel Calmon · Fontes e limites · #fontes-e-limites + folha —/— +
+
+
+ +
+

Cena 09 · Delta da variante instituição

+
+
+
+

Dossiê institucional · variação da família

+

Instituição Exemplo

+

+ Identificação, abrangência e honrarias sem mudar a anatomia +

+
+
+

DELTA DE VARIANTE

+

folha A4

+
+
+ +
+

Identificação da instituição

+ + + + + + + + + + + + + + + + + + + + + + + +
NomeInstituição Exemplo
TipoUniversidade
EsferaFederal
AlcanceBahia
+
+ +
+

Abrangência · nunca somar

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbrangênciaO que entraLeitura permitidaFonte
InstituiçãoVínculo ou ação nominalmente atribuída à instituição.(fonte)
SetorAlcance compartilhado; não somar à instituição.(fonte)
RedePolítica ampla; preservar o alcance declarado.(fonte)
+
+ +
+

Títulos, honrarias e vínculos

+
    +
  1. + Tipo do vínculo · ano · instituição · fonte e data. +
  2. +
  3. + Nenhuma honraria localizada na janela consultada.Lacuna explícita · resultado de busca não prova ausência histórica · próximo + passo: consultar fonte primária. +
  4. +
+
+ +
+

+ O que não muda: “O essencial” abre o documento; cada era conserva + leitura, tabela Objeto / Valor / Ano / Fase / Abrangência / Fonte e lista “O que fez”; a + leitura entre eras distingue concentração, instrumentos e lacunas. Fase e abrangência + são texto, nunca selo. +

+ +
+ Família de dossiês · Delta instituiçãoA4 +
+
+
+ +
+

Cena 10 · Delta da variante tema / área

+
+
+
+

Dossiê temático · variação da família

+

Educação

+

Área, segmento e rede com evidência direta do acervo

+
+
+

DELTA DE VARIANTE

+

folha A4

+
+
+ +
+

Identificação da área

+ + + + + + + + + + + + + + + + + + + +
ÁreaEducação
OrigemTaxonomia do acervo
RecorteEvidência direta em fontes externas + tema canônico no acervo interno
+
+ +
+

Abrangência · nunca somar

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbrangênciaO que entraLeitura permitidaFonte
ÁreaIndicação de campi da UFBA em Jacobina, Jequié e SeabraAção legislativa ligada diretamente à Educação.INC 1497/2023
SegmentoPúblico específico; não somar à área.(fonte)
RedePolítica sistêmica; manter alcance da fonte.(fonte)
+
+ +
+

Evidência direta do acervo por tema

+ + + + + + + + + + + + + + + + + + + + + + + +
DataTrecho / assuntoCorrespondênciaFonte
—Tema canônico “Educação” atribuído diretamente no acervo.Link direto
+

+ O placeholder indica conteúdo dependente do recorte gerado; nenhuma fala ou dado foi + inventado para o gate. O documento final informa universo e amostra, e declara que o + acervo cobre 2011+. +

+
+ +
+

Leitura temática

+
    +
  • Concentração: em quais eras a evidência direta aparece.
  • +
  • + Instrumentos: gestão, programa, proposição, audiência ou + articulação — sem misturar naturezas. +
  • +
  • + Lacuna: associação plausível sem atribuição temática explícita não + entra como evidência. +
  • +
+
+ +
+ Família de dossiês · Delta tema / áreaA4 +
+
+
+ +
+

Cena 11 · O que Solla defende · seção indexável

+
+
+
+

Dossiê cidade · Miguel Calmon

+

O que Solla defende

+

Posições e prioridades com lastro identificado

+
+
+

Seção 07

+

folha —/—

+
+
+ +
+

Leitura dos registros · não é opinião

+

+ No material localizado para Miguel Calmon, a posição mais nítida é ampliar o acesso ao + ensino superior público no Piemonte da Diamantina, com campus da UFBA em Jacobina. Há + também registro de atuação pelo fortalecimento da estrutura regional de saúde. Não foi + localizada promessa dirigida nominalmente ao município nem fala própria com menção à + cidade; por isso, a leitura abaixo preserva o alcance regional e não completa lacunas + por inferência. [D-01–D-03] +

+
+ +
+

Posições e defesas localizadas

+
    +
  1. + Ensino superior +

    + Defende a implantação de campus da UFBA em Jacobina, polo do + território, junto com campi em Jequié e Seabra. O registro é regional; não + equivale a uma entrega exclusiva para Miguel Calmon. +

    +

    + INC 1497/2023 · Câmara dos Deputados
    Notícia: Jornal da Chapada · 22/09/2023 +

    +
  2. +
  3. + Saúde regional +

    + Atua pelo reforço da capacidade de diagnóstico da Policlínica Regional de + Jacobina. + O registro localizado descreve articulação para liberar a emenda da ressonância; a + autoria da emenda é atribuída a Amauri Teixeira. +

    +

    Notícia: Marcelino Galo · 14/04/2018 · [C-03]

    +
  4. +
  5. + Promessa local +

    + Sem registro localizado. Nenhuma promessa dirigida nominalmente a + Miguel Calmon foi encontrada na janela consultada. +

    +

    Lacuna D-02 · busca nominal em notícias e documentos

    +
  6. +
  7. + Fala própria +

    + Sem registro localizado. Não foi encontrado trecho de fala de + Jorge Solla com menção nominal ao município no acervo interno 2011+. +

    +

    Acervo Teqo · recorte Miguel Calmon · 2011+ · [L-07]

    +
  8. +
+
+ +
+ Como usar: “Defende” só entra quando há ato, notícia + datada ou fala identificada como lastro. Apoio ou articulação não vira promessa. Sem + registro, a linha não existe ou aparece como lacuna explícita. +
+ +
+ Miguel Calmon · O que Solla defende · #o-que-solla-defende + folha —/— +
+
+
+ +
+

Cena 12 · Boletim modelo sóbrio · 1 folha A4

+
+
+
+

Boletim informativo · Miguel Calmon

+

Piemonte da Diamantina · Bahia

+
+
+

Modelo — insumo interno

+

folha 1/1

+
+
+ +
+

O que Jorge Solla fez por Miguel Calmon

+

+ Da gestão da saúde ao mandato federal: ações no município e iniciativas para a região, + apresentadas com o alcance de cada uma. +

+
+ +
+

Destaques

+
    +
  • + Santa Casa + Participou da gestão estadual no período do contrato que manteve 80 leitos e + emergência 24 horas. +
  • +
  • + Saúde em Movimento + O programa realizou etapa no Centro Municipal de Saúde de Miguel Calmon. +
  • +
  • + Ambulância + O município entrou na entrega estadual de ambulâncias de suporte básico em + 2009. +
  • +
  • + Atenção domiciliar + O componente municipal foi aprovado na Comissão Intergestores Bipartite em + 2014. +
  • +
  • + Região + Atuou em iniciativas ligadas ao SAMU, à Policlínica e ao campus da UFBA em + Jacobina. +
  • +
+
+ +
+

O que Solla defende

+
    +
  • + Mais ensino superior público na região + Defende um campus da UFBA em Jacobina para ampliar o acesso no Piemonte da + Diamantina. +
  • +
  • + Diagnóstico especializado mais perto + Defende o fortalecimento da Policlínica Regional de Jacobina e de sua capacidade + de atendimento. +
  • +
+
+ +
+

Trajetória em quatro períodos

+
    +
  1. + 1999–2002Secretário Municipal de Saúde de Vitória da Conquista. +
  2. +
  3. + 2003–2005Secretário de Atenção à Saúde do Ministério da Saúde. +
  4. +
  5. 2007–2014Secretário Estadual da Saúde da Bahia.
  6. +
  7. 2015–2027Deputado federal pela Bahia.
  8. +
+
+ +
+

E mais

+
    +
  • Credenciamento local no Projeto Olhar Brasil.
  • +
  • Participação em audiência sobre campus da UFBA em Jacobina.
  • +
  • Requerimento de seminário regional sobre a reforma da Previdência.
  • +
  • Articulação ligada à ressonância da Policlínica Regional de Jacobina.
  • +
+
+ + +
+
+
+ + diff --git a/docs/plans/dossies-sobrios-analiticos.md b/docs/plans/dossies-sobrios-analiticos.md new file mode 100644 index 00000000..adde2f8e --- /dev/null +++ b/docs/plans/dossies-sobrios-analiticos.md @@ -0,0 +1,110 @@ +# Dossiês e boletins Solla sóbrios e analíticos — listas, análise (o que fez × o que defende) e consulta rápida (cidade · instituição · tema) + +Status: rascunho +Atualizado em: 2026-09-22 +Issue: #1251 +Priority: P2 +Impeccable: C — redesenho de superfície existente (três variantes da mesma família, dossiê + boletim), sem fluxo novo; design hi-fi obrigatório no gate +Design UI: docs/plans/dossies-sobrios-analiticos-ui-design.html +Appetite: ~4–5 dias eng; uma linguagem visual nova para dossiês e boletins, com a dimensão "o que defende" e consulta rápida +Responsável: — + +## Intenção + +O humano achou o layout dos dossiês exagerado: quadrados um do lado do outro, cartões, selos coloridos, seção de gráficos. Quer um documento sóbrio, fácil de ler, organizado em listas, com mais análise do conteúdo, para que o leitor encontre rápido a informação sobre Jorge Solla de que precisa. O pedido é repaginar o design dos dossiês **do zero** — e o **boletim modelo** entra junto (decisão do gate, 2026-09-22). Além disso, o dossiê deve analisar não só o que Solla **fez**, mas o que ele **fala e defende** para aquele recorte: derivado dos registros, com pesquisa extra de notícias datadas e trechos do acervo de falas sobre o que ele defende ali. Hoje o dossiê é um inventário visual; a prioridade inverte: primeiro a leitura (o que fez, o que defende, o que se destaca, o que falta), depois a evidência completa, sempre com fonte. + +## Persona e fluxo + +- **Persona / contexto:** assessoria, gabinete e comunicação, na mesa ou em viagem, consultando no celular ou no notebook antes de uma fala, de uma resposta pública ou de um texto. +- **Job principal:** em segundos, achar o que Jorge Solla fez **e o que defende** naquele recorte, com fonte e fase, e saber o que não foi encontrado. +- **Fluxo desejado:** abre o dossiê, lê "O essencial" e entende o recorte em uma página; desce por era com a mesma anatomia; consulta a tabela quando quer o item exato; lê o que ele defende e confere a fonte; fecha sabendo as lacunas. +- **Anti-goals de produto:** não virar peça de campanha nem material publicável; não virar dashboard, infográfico ou relatório de vaidade; não virar inventário sem leitura; não preencher análise com inferência; não atribuir a Solla uma defesa que não tem registro. + +### Esboço de fluxo (C) + +```text +[abre o dossiê] → [capa + índice] → [O essencial: leitura do recorte (fez + defende)] +→ [era A/B/C: leitura + tabela Objeto/Valor/Ano/Fase/Esfera/Fonte + o que defende com lastro] +→ [região · lacunas · notícias · acervo · fontes] → [achou o dado com fonte e fase] | [confirmou a lacuna] +``` + +### Design UI (C) + +- Design UI (gate): `docs/plans/dossies-sobrios-analiticos-ui-design.html` — cenas do dossiê (três variantes) **e** do boletim modelo sóbrio, no mesmo artefato (decisão do gate: um hi-fi da família). + +## Objetivo e aceite + +- Um só desenho para as três variantes (cidade, instituição, tema): mesma linguagem visual e mesma anatomia de leitura, no dossiê **e no boletim modelo**. +- Listas e tabelas são a espinha — sem grade de quadrados lado a lado, cartões decorativos, selos coloridos (esfera e fase viram texto/coluna) ou a seção de "Gráficos consolidados". +- O dossiê abre pela análise: "O essencial" (o que Solla fez, o que defende, o que se destaca, o que falta) + leitura por era + leitura entre eras (concentração, instrumentos, continuidade/ruptura, lacunas que pesam), sempre leitura dos registros com fonte — nunca inferência nem fato novo. +- **Dimensão nova "o que Solla defende"**: posições, prioridades e compromissos para o recorte, derivados de itens com fonte + **pesquisa extra** de notícias datadas e **trechos do acervo de falas** (fala/trecho identificado); análise derivada, com a mesma régua de lastro — sem registro, é lacuna. +- **Boletim modelo** no mesmo redesenho: 1 página A4, linguagem de público eleitor, sóbrio e list-based, mantendo rótulo "Modelo — insumo interno", sem declaração de fontes e sem CTA; herda apenas fatos com fonte do dossiê e **ganha um bloco "O que Solla defende"** (1–2 defesas curtas com lastro, exibidas como os fatos do boletim — sem linha de fonte). +- Consulta rápida: índice e âncoras no PDF e no companion `.md`, anatomia constante por era, cabeçalho corrente com seção e folha; o `.md` espelha a estrutura. +- Nada some e os guardrails seguem intactos: sem fonte não publica; fase por valor (autorizado/empenhado/liquidado/pago/restos); esfera explícita e nunca somada; leitura relativa; atribuição de emenda só com autoria checada; PII mínima; artefato gitignored; defeso (insumo interno, sem CTA). + +## Dados (intenção) + +- **Vou apresentar dados?** Sim, superfície neste item — o dossiê é leitura de registros com fonte. +- **Decisões desbloqueadas:** a comunicação escolhe o que citar e priorizar na fala/texto; escolhe o que falta buscar (lacuna vira pauta de pesquisa); a coordenação vê a cobertura do recorte para decidir onde investir levantamento. +- **Forma:** _adiada ao plano de implementação_ — restrições aqui: leitura relativa/local (nunca % estadual absoluto); valor sempre com fase; esfera explícita por item, recortes nunca somados; números em tabelas e na prosa, sem gráficos decorativos; toda análise (fez e defende) rastreável a item/trecho com URL+data. + +## Dados da decisão (literais) + +- ID C209 · slug `dossies-sobrios-analiticos` · arquivo `docs/plans/dossies-sobrios-analiticos.md`. +- Donos da engine (o redesenho acontece neles, sem fork): `scripts/lib/dossieUnit.mjs`, `scripts/lib/dossieBlocks.mjs`, `scripts/lib/dossieRender.mjs`, `scripts/lib/dossiePack.mjs`, `scripts/lib/dossieCareer.mjs`; builders finos `scripts/build-dossie-solla-cidade.mjs`, `scripts/build-dossie-solla-instituicao.mjs`, `scripts/build-dossie-solla-tema.mjs`; PDF via `scripts/lib/buildPdf.mjs`. +- **Boletim agora em escopo:** `scripts/lib/dossieBulletin.mjs` e `scripts/lib/dossieBulletinRender.mjs`; os três hi-fi de boletim antigos (`docs/plans/dossie-solla-{cidade,instituicao,tema}-boletim-ui-design.html`) ficam no repo como registro e são superados pelo novo artefato. +- **Boletim × defende (literal):** o bloco "O que Solla defende" do boletim traz 1–2 defesas curtas derivadas de item/notícia/trecho com lastro; sem registro = bloco omitido (nunca inventa); sem linha de fonte visível e sem CTA (regras do boletim). +- Redação e skills: `.opencode/agent/dossie-solla-{cidade,instituicao,tema}-redacao.md`; seções "Conteúdo do dossiê" de `.agents/skills/dossie-solla-cidade/SKILL.md`, `.agents/skills/dossie-solla-instituicao/SKILL.md`, `.agents/skills/dossie-solla-tema/SKILL.md`. +- **Dimensão "o que defende" (literais de produto):** derivada de itens com fonte + notícias datadas + trechos do acervo de falas sobre o recorte; todo trecho de fala entra com identificação (título/data ou id do trecho); sem notícia datada/trecho identificado = lacuna explícita; nunca atribuir defesa sem registro; a análise é leitura dos registros, não opinião do pipeline. +- Design novo (gate; supersede os hi-fi de dossiê e boletim antigos, que ficam no repo como registro): `docs/plans/dossies-sobrios-analiticos-ui-design.html`. +- Âncoras/seções a preservar (renomear só o que o design exigir): capa, carta, trajetória, resumo, síntese, era A/B/C, região, lacunas, notícias, acervo, fontes; nas variantes, abrangência e títulos/honrarias; **nova**: "o que defende". "Gráficos consolidados" deixa de existir. +- Regras fixas do desenho: sem marca de campanha (documento institucional neutro); sem imagens nem placeholders de imagem; fase e esfera como texto/coluna, nunca selo colorido. + +## Direção no codebase (hipótese) + +- **Áreas prováveis:** os módulos `scripts/lib/dossie*.mjs` (conteúdo, render, paginação), os três builders, os três agentes de redação e as três SKILLs; precedentes de conteúdo em `docs/plans/dossie-solla-{cidade,instituicao,tema}-impl.md` e no dossiê real de Miguel Calmon. O relatório de cidade (C163) é precedente de documento sóbrio, sem copiar o dono. +- **"O que defende" reusa a pesquisa existente:** o checklist por era ganha itens de posições/defesas e o acervo já é extraído por recorte nos três pipelines — a análise deriva dos mesmos JSONs, sem segundo pipeline de pesquisa. +- **Risco de acoplamento:** o boletim lê só o ledger de fatos do dossiê e tem folhas próprias — agora redesenhado, mas sem herdar análise/fatos novos; os specs que fixam o layout atual (render, instituição, tema, pack, blocks, bulletin e skills de lote) precisam ser atualizados pelo impl; a guarda de fit A4 e a paginação ficam como estão. + +## Dependências + +- Nenhuma dura. **Soft com C210** (`briefing-capacitacao-solla`): o briefing consome o dossiê — inclusive a dimensão "o que defende" que nasce aqui; C210 não bloqueia este item. +- **Coordenação de arquivos com C210:** os dois itens tocam as três SKILLs de dossiê e os specs de lote — C209 reescreve as seções de conteúdo; C210 adiciona o ponteiro para a skill de briefing. Rebase esperado; sem bloqueio (a ordem de merge segue a prioridade: C210 é P1). +- Soft/registro: Issue #1139 (C189, bloqueada) — se o redesenho eliminar caps, o débito da C188 pode ficar moot; anotar, não bloquear. + +## Fora de escopo + +- **Briefing de capacitação (C210)** — entregável novo, item próprio; é o C210 que liga o briefing ao fluxo das skills de dossiê. Este item só garante que o dossiê tem os fatos e as defesas que ele consome. +- Relatório de cidade (C163); qualquer schema, migration ou escrita em banco; qualquer mudança de URL público. +- Campanha, publicação, peça publicável e kit de marca 1313. + +## Rabbit holes de produto + +- **"Só falta um gráfico".** Completar com charts devolve o que o humano rejeitou e puxa dependência nova. **Corte:** números em tabela e prosa; se algo só se entende visualmente, decide o design, não a engine. +- **"Já que sobrou espaço, busca mais dado / faz um hi-fi por variante".** Vira nova pesquisa e família rachada. **Corte:** lê os registros existentes (o "defende" usa notícia datada + acervo); um hi-fi da família com cenas por variante. +- **"Reescreve o paginador" e "aplica a marca da campanha".** Otimização de engine disfarçada de design e peça de campanha em defeso. **Corte:** mecanismo de medição/paginação atual; documento neutro. +- **"O que defende" vira opinião editorial.** Elogio/inferência de posição sem registro. **Corte:** defesa só com notícia datada ou trecho identificado; sem registro, lacuna. + +## Questões em aberto (produto) + +- **Onde mora "o que defende" no dossiê?** **Opções:** A) seção própria (leitura + lista de posições/trechos com fonte), destacada também no essencial | B) diluído dentro de cada era. **Recomendação:** A — é a nova leitura que o humano pediu e precisa de lugar próprio e indexável. _(assumido — validar no design)_ +- *(decidido no gate, 2026-09-22: o boletim **ganha** "O que Solla defende" — 1–2 defesas curtas com lastro, sem linha de fonte.)* +- **Nome da seção?** **Opções:** A) "O que Solla defende" | B) "O que ele diz" | C) "Posições e defesas". **Recomendação:** A — direto e fiel ao pedido. +- *(decididos no gate 2026-09-22: um item design+análise; boletim incluído; gráficos fora; documento neutro sem marca; um hi-fi da família; índice + âncoras.)* + +## Referências + +- Dossiê real de exemplo: `docs/research/dossie-solla-cidade/miguel-calmon-2026-09-21-dossie.pdf` + companion `.md` (checkout principal); páginas atuais em `/tmp/opencode/dossie-mc/pg-*.png`. +- Planos da família: `docs/plans/dossie-solla-cidade.md`, `docs/plans/dossie-solla-cidade-impl.md` e os pares de instituição e tema. +- Acervo de falas: `src/collections/Speech.ts`, `src/lib/speechFacets.ts` (18 áreas), `src/utilities/speech/speechListFilters.ts`; extração read-only do recorte pelo extrator do C163. +- `AGENTS.md` (artefato gitignored, defeso); `.agents/skills/plan-issue/ui-design-html.md` (gate de design); GitHub Issue #1139; plano irmão `docs/plans/briefing-capacitacao-solla.md` (C210). + +## Self-score (shaping, gate ≥4) + +1. **Fatia = um outcome verificável?** Sim — a família de dossiês/boletins relida como documento sóbrio e analítico (fez + defende), com design novo no gate. — **5/5** +2. **Appetite declarado e a intenção cabe nele?** Sim — 4–5 dias para um motor/linguagem (não três), com cortes declarados (gráficos, C163, briefing em item próprio, busca nova). — **4/5** (o "defende" com lastro e o port do boletim são os trechos que mais consomem quota). +3. **Persona + job + aceite claros (sem jargão de stack)?** Sim — assessoria/comunicação, "achar em segundos o que fez e o que defende, com fonte e lacuna", aceite por seções e guardrails. — **5/5** +4. **Direção no codebase é hipótese (não contrato técnico)?** Sim — caminhos como pista; forma de render/paginação adiada ao impl. — **4/5** (a lista de donos e âncoras orienta o port sem prescrever solução). +5. **Zero decisões duras de engenharia no plano?** Sim — sem schema, sem nomes de função, sem stack de chart; os literais são valores de produto/arquivo. — **5/5** + +**Total 23/25 (média 4,6/5) — passa o gate ≥4/5.**