docs(S36,C220,S37,S38,S39): corrige os IDs nos planos e designs (colisão de reserva)

This commit is contained in:
Francisco Solla 2026-09-24 00:52:50 -03:00
parent f8010b41a2
commit c320e04de8
10 changed files with 18 additions and 18 deletions

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<title>Design — S35 · Cards misturados ao catálogo</title>
<title>Design — S38 · Cards misturados ao catálogo</title>
<style type="text/tailwindcss">
@theme {
--font-sans: Arimo, Arial, sans-serif;
@ -151,7 +151,7 @@
<main class="mx-auto max-w-[1480px] space-y-14 px-4 py-12 md:px-8">
<header class="max-w-3xl">
<span class="rounded-full bg-[#e4102f] px-3 py-1 text-xs font-bold text-white"
>S35 · revisão do gate</span
>S38 · revisão do gate</span
>
<h1 class="display mt-4 text-4xl font-black">Cards e peças vivem no mesmo board.</h1>
<p class="mt-2 text-sm leading-6 text-[#6c615e]">

View file

@ -1,4 +1,4 @@
# S35 — Central de Conteúdos — cards personalizáveis como itens do catálogo
# S38 — Central de Conteúdos — cards personalizáveis como itens do catálogo
Status: rascunho
Atualizado em: 2026-09-23

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<title>Design — S33 · Marca no header da Central</title>
<title>Design — S36 · Marca no header da Central</title>
<style type="text/tailwindcss">
@theme {
--font-sans: Arimo, Arial, sans-serif;
@ -87,7 +87,7 @@
<main class="mx-auto max-w-[1480px] space-y-14 px-4 py-12 md:px-8">
<header class="max-w-3xl">
<span class="rounded-full bg-[#e4102f] px-3 py-1 text-xs font-bold text-white"
>S33 · decisão visual</span
>S36 · decisão visual</span
>
<h1 class="display mt-4 text-4xl font-black">A marca volta a assinar a Central.</h1>
<p class="mt-2 text-sm leading-6 text-[#6c615e]">

View file

@ -1,4 +1,4 @@
# S33 — Central de Conteúdos — logo do header no tamanho da marca
# S36 — Central de Conteúdos — logo do header no tamanho da marca
Status: rascunho
Atualizado em: 2026-09-23

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<title>Design — S34 · Lideranças nas peças</title>
<title>Design — S37 · Lideranças nas peças</title>
<style type="text/tailwindcss">
@theme {
--font-sans: Arimo, Arial, sans-serif;
@ -112,7 +112,7 @@
<main class="mx-auto max-w-[1480px] space-y-14 px-4 py-12 md:px-8">
<header class="max-w-3xl">
<span class="rounded-full bg-[#e4102f] px-3 py-1 text-xs font-bold text-white"
>S34 · dois recortes, uma faceta</span
>S37 · dois recortes, uma faceta</span
>
<h1 class="display mt-4 text-4xl font-black">
Quem aparece na peça fica encontrável — sem expor quem não aparece.

View file

@ -1,4 +1,4 @@
# S34 — Central de Conteúdos — lideranças que aparecem nas peças (propriedade e filtro)
# S37 — Central de Conteúdos — lideranças que aparecem nas peças (propriedade e filtro)
Status: rascunho
Atualizado em: 2026-09-23
@ -55,7 +55,7 @@ A campanha já tem a Central de Conteúdos interna (C211), onde a assessoria cat
## Dados da decisão (literais)
- ID `S34`; slug `central-conteudos-liderancas` (arquivo `docs/plans/central-conteudos-liderancas.md`); tipo `feature`; Priority `P2`.
- ID `S37`; slug `central-conteudos-liderancas` (arquivo `docs/plans/central-conteudos-liderancas.md`); tipo `feature`; Priority `P2`.
- Faceta pública: rótulo `Lideranças` (uma só), unindo os dois recortes no mesmo filtro.
- Recorte 1 — lideranças da campanha: os registros de `Liderança` existentes (dono atual; não criar cadastro de pessoa).
- Recorte 2 — figuras públicas: dobradinhas/estaduais do roster público e outras personalidades, em texto curado com catálogo (molde de `Instituição`), semeado com os nomes das dobradinhas.

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<title>Design — C215 · Link do Instagram</title>
<title>Design — C220 · Link do Instagram</title>
<style type="text/tailwindcss">
@theme {
--font-sans: Inter, Arial, sans-serif;
@ -92,7 +92,7 @@
<main class="mx-auto max-w-[1480px] space-y-14 px-4 py-12 md:px-8">
<header class="max-w-3xl">
<span class="rounded-full bg-[#c51414] px-3 py-1 text-xs font-bold text-white"
>C215 · ficha existente</span
>C220 · ficha existente</span
>
<h1 class="mt-4 text-4xl font-bold tracking-tight">O link nunca degrada em silêncio.</h1>
<p class="mt-2 text-sm leading-6 text-[#6b7280]">

View file

@ -1,4 +1,4 @@
# C215 — Central de Conteúdos — link do Instagram do deputado baixa e cataloga a peça
# C220 — Central de Conteúdos — link do Instagram do deputado baixa e cataloga a peça
Status: rascunho
Atualizado em: 2026-09-23

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<title>Design — S36 · Central local na home</title>
<title>Design — S39 · Central local na home</title>
<style type="text/tailwindcss">
@theme {
--font-sans: Arimo, Arial, sans-serif;
@ -129,7 +129,7 @@
<main class="mx-auto max-w-[1480px] space-y-14 px-4 py-12 md:px-8">
<header class="max-w-3xl">
<span class="rounded-full bg-[#e4102f] px-3 py-1 text-xs font-bold text-white"
>S36 · revisão do gate</span
>S39 · revisão do gate</span
>
<h1 class="display mt-4 text-4xl font-black">A peça do lugar da pessoa vem primeiro.</h1>
<p class="mt-2 text-sm leading-6 text-[#6c615e]">

View file

@ -1,4 +1,4 @@
# S36 — Home — seção divulgando a Central de Conteúdos
# S39 — Home — seção divulgando a Central de Conteúdos
Status: rascunho
Atualizado em: 2026-09-23
@ -57,7 +57,7 @@ Esta seção **supersede a decisão D7 do S27** ("Descoberta (rodapé + selo; se
## Dados da decisão (literais)
- Item `S36`; slug `central-conteudos-secao-home`; tipo `feature`; Priority `P1`; Impeccable `C`.
- Item `S39`; slug `central-conteudos-secao-home`; tipo `feature`; Priority `P1`; Impeccable `C`.
- Condição da seção: **sem peça publicada → a seção inteira não aparece** (mesma condição do link "Conteúdos" no rodapé, hoje via `hasPublishedContentPieces`).
- CTA principal: `Ver todas as peças` → `/conteudos`.
- Conteúdo: **até 3 peças publicadas**, na ordem de seleção **município do visitante → região → mais recentes**; sem localização/fora da Bahia → mais recentes.
@ -108,7 +108,7 @@ Esta seção **supersede a decisão D7 do S27** ("Descoberta (rodapé + selo; se
## Referências
- GitHub Issue: a registrar para o S36 (`pnpm agent:register`).
- GitHub Issue: #1305.
- Design UI (gate): `docs/plans/central-conteudos-secao-home-ui-design.html`.
- `docs/plans/central-conteudos-publica.md` (S27) e `central-conteudos-publica-impl.md` (D7 superseded); `central-conteudos-publica-ui-design.html`.
- `src/app/(frontend)/(home)/page.tsx`, `src/components/jingles/JingleHomeSection.tsx`, `src/app/(frontend)/(home)/CampaignCardsSection.tsx`, `src/utilities/content/contentPieceReads.ts`, `src/components/CampaignFooter.tsx`, `src/components/CampaignContentSection.tsx`