teqo-backup/src/lib/schemas
Francisco Ignácio Fontoura Solla cf6ae6c47c Pass 2 W2: correcoes de fronteira lib/utilities e client boundary
- helpers puros movidos utilities->lib: slug, phone, wordStartFilter, voteEstimate (9 inversoes lib->utilities zeradas)
- chaves de consent em src/lib/campaignConsentKeys.ts (client-safe); campaignInvite/campaignConsent re-exportam; onda0ConsentTexts referencia as constantes
- 'server-only' em 21 loaders Payload/cache (CLI segue com --conditions=react-server)
- ciclo de tipos supporterListFilters <-> supporterUi quebrado (SupporterListFilterInput estrutural; sqlFilters idem)
- votePledgeData dividido: votePledgeViews (puro, client-safe) + votePledgeData (loaders, server-only) - padrao contract-module
- predicados de role client-safe em src/lib/campaignRoles.ts; access/shared deriva deles (fonte unica); nav.ts para de importar o barrel campaignAccess (casts 'as CampaignUser' eliminados)
2026-07-25 14:38:41 -03:00
..
actionPlan.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
advisor.ts B19: Gerenciar assessores (/campanha/assessores) 2026-07-25 02:40:47 -03:00
campaign-login.ts Pass 2 W2: correcoes de fronteira lib/utilities e client boundary 2026-07-25 14:38:41 -03:00
campaignDemand.ts Remodel /campanha around predefined Praças replacing electoral nuclei. 2026-07-21 02:28:00 -03:00
campaignDemandInput.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
campaignPassword.ts Add campaign password reset, profile photo, and RS+ follow-up plan. 2026-07-19 05:26:56 -03:00
comment.ts Including page mandato-no-whatsapp 2026-03-14 18:07:40 -03:00
contact.ts fix zip code input field 2026-05-01 00:22:18 -03:00
invite.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
leadership.ts Break up the god modules into deep domain modules 2026-07-23 23:44:45 -03:00
municipality.ts B19: Gerenciar assessores (/campanha/assessores) 2026-07-25 02:40:47 -03:00
municipalityUpdate.ts Implement C12 campaign foundation records 2026-07-24 19:27:15 -03:00
organization.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
petition-form.ts Including page mandato-no-whatsapp 2026-03-14 18:07:40 -03:00
primitives.ts Pass 2 W2: correcoes de fronteira lib/utilities e client boundary 2026-07-25 14:38:41 -03:00
stateDeputy.ts Remodel the campaign vertical from Praça to Município 2026-07-23 21:36:20 -03:00
supporter.ts Pass 2 W2: correcoes de fronteira lib/utilities e client boundary 2026-07-25 14:38:41 -03:00
votePledge.ts Pass 2 W2: correcoes de fronteira lib/utilities e client boundary 2026-07-25 14:38:41 -03:00
whatsapp-form.ts Including page mandato-no-whatsapp 2026-03-14 18:07:40 -03:00