teqo/src/components/campaign
Francisco Ignácio Fontoura Solla 11d3fcd24c Pass 2 W4e: tipos de fonte unica
- triplo de cenarios: municipalityMapData usa VoteEstimateScenarioFields (2 grafias inline eliminadas)
- MAX_LEADERSHIP_MUNICIPALITIES: Leadership.ts importa de lib/schemas/leadership (const local removida)
- campaignUserInitials: copia divergente do AvatarStack removida; fonte unica em campaignUserProfile (com fallback defensivo)
- tendencia politica: options do select da collection derivam de politicalTrendStatuses + politicalTrendLabels; ProjectionTrendStatus vira alias de PoliticalTrendStatusValue
- MunicipalityStrategyViewModel nomeado e exportado (consumidores param de indexar NonNullable<...['strategy']>); nota de por que NAO deriva do zod
- DynamicFind documentado como a unica grafia aprovada do cast
- stub<T> nos doubles de teste onde a checagem por propriedade e real (campaignUserPhone, campaignAuth, campaignConsent); deep fakes mantem o cast localizado
2026-07-25 15:05:03 -03:00
..
actionPlan Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
advisor Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
auth Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
dashboard Pass 2 W4a: electionInsights.ts deletado (941 linhas, 71 exports, 2 vivos) 2026-07-25 14:57:49 -03:00
demand Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
invite Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
leadership Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
map Pass 2 W4a: electionInsights.ts deletado (941 linhas, 71 exports, 2 vivos) 2026-07-25 14:57:49 -03:00
municipality Pass 2 W4e: tipos de fonte unica 2026-07-25 15:05:03 -03:00
organization Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
shared Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
shell Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
stateDeputy Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
supporter Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
votePledge Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00