S9 — Captura de novidades da campanha na home pública (form + CTA do hero) #93

Closed
opened 2026-08-19 18:53:13 +00:00 by fsolla · 4 comments
Owner
id depends serializes priority model
S9
P1 composer-2.5

Plano: docs/plans/captura-novidades-home-campanha.md

--- id: S9 depends: [] serializes: [] priority: P1 model: composer-2.5 --- Plano: [`docs/plans/captura-novidades-home-campanha.md`](docs/plans/captura-novidades-home-campanha.md)
fsolla added the
blocked
prio:P1
labels 2026-08-19 18:53:14 +00:00
fsolla added
ready
and removed
blocked
labels 2026-08-19 18:58:39 +00:00
Author
Owner

Promovido a ready via Action OPS18 — plano de intenção em main (PR #96 com Related #93).

Promovido a `ready` via Action OPS18 — plano de intenção em `main` (PR #96 com `Related #93`).
fsolla added
in-progress
and removed
ready
labels 2026-08-19 19:05:41 +00:00
Author
Owner

Claimed by agent run at 2026-08-19T19:05:41.508Z. Lock otimista: outro claim deve falhar e re-rodar pnpm agent:claim.

Claimed by agent run at 2026-08-19T19:05:41.508Z. Lock otimista: outro claim deve falhar e re-rodar `pnpm agent:claim`.
Author
Owner

Entrega completa em PR #104 (Closes #93): seção de captura de novidades acima do rodapé + CTA do hero → #novidades (scroll suave), toggle pré-selecionado gravado como subscription.campaignLevel, consentimento novo campanha-novidades fail-closed (jurídico pendente — o form recusa até o texto ser criado no admin). Impl plan + changelog no PR; débito pós-entrega em #102 (blocked). CI (incl. e2e) roda no PR; merge via safety net automerge.

Entrega completa em PR #104 (Closes #93): seção de captura de novidades acima do rodapé + CTA do hero → `#novidades` (scroll suave), toggle pré-selecionado gravado como `subscription.campaignLevel`, consentimento novo `campanha-novidades` fail-closed (jurídico pendente — o form recusa até o texto ser criado no admin). Impl plan + changelog no PR; débito pós-entrega em #102 (blocked). CI (incl. e2e) roda no PR; merge via safety net automerge.
fsolla added
done
in-prod
and removed
in-progress
labels 2026-08-19 20:54:10 +00:00
Author
Owner

Merged em main via PR #104 — done + in-prod. Deploy de produção segue o verificador ci.yml (gated).

Merged em main via PR #104 — `done` + `in-prod`. Deploy de produção segue o verificador `ci.yml` (gated).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fsolla/teqo#93
No description provided.