..
api.int.spec.ts
assertTestDatabase.int.spec.ts
bahiaGeometries.int.spec.ts
bahiaMunicipalityCodes.int.spec.ts
bahiaMunicipalityDemographics.int.spec.ts
bahiaTerritories.int.spec.ts
bahiaTseCityCodes.int.spec.ts
bahiaTseZones.int.spec.ts
calendarFeed.int.spec.ts
campaignAccessRequestMemo.int.spec.ts
campaignActivity.int.spec.ts
test(C123): int spec do edit draft usa startAt fora da janela do espelho Google (C126)
2026-08-12 14:16:20 -03:00
campaignAdvisorManagement.int.spec.ts
campaignAdvisorPermission.int.spec.ts
feat(campaign): C144 — forms de escrita com options de município write-scoped ( Closes #769 )
2026-08-24 18:37:59 -03:00
campaignAllocationDecision.int.spec.ts
campaignAuth.int.spec.ts
campaignContactIdentity.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
campaignDemandWorkflow.int.spec.ts
feat(C143): demandas visíveis apenas para responsáveis explícitos + candidato/coordenador
2026-08-19 23:55:07 -03:00
campaignEntityListData.int.spec.ts
campaignFixtures.int.spec.ts
chore(OPS45): e2e fixtures — purge de resíduo no claim de município + robustez dos int specs ( Closes #723 )
2026-08-13 14:18:54 -03:00
campaignFixturesRowCounts.int.spec.ts
campaignGoalsAccess.int.spec.ts
campaignInvite.int.spec.ts
fix(test): S9+ — harness ciente do guard de Consent (CI do #771 )
2026-08-24 23:57:52 -03:00
campaignInviteUi.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
campaignLeadership.int.spec.ts
chore(C119): regenera migration sobre main rebaseada (C112 phones) e ajusta teste int para schema phones
2026-08-11 14:52:49 -03:00
campaignLeadershipActions.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
campaignLeadershipAdvisorMembership.int.spec.ts
campaignLeadershipMunicipalityMembership.int.spec.ts
campaignLeadershipStateDeputyMembership.int.spec.ts
campaignMigrationReconciliation.int.spec.ts
fix(E16): reconcile allocation_decision.rationale NOT NULL drift
2026-08-24 17:24:13 -03:00
campaignMultiPhones.int.spec.ts
ops(OOPS80): cutoff fase 1 — desativar acesso pela URL antiga pt.jorgesolla.com.br (congelar a fonte)
2026-08-23 20:14:59 -03:00
campaignMunicipalityAccess.int.spec.ts
campaignMunicipalityAdvisorMembership.int.spec.ts
campaignMunicipalityAllocator.int.spec.ts
refactor(OPS46): simplify pós-revisão — release do claim ao fim do cleanup (janela purge segura), gate da hook exige o par de flags, Set→boolean, guard setval/nextval\s*\( e spec de steal invariante-primeiro
2026-08-23 14:24:33 -03:00
campaignMunicipalityEngagementLevel.int.spec.ts
campaignMunicipalityLeadershipList.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
campaignMunicipalityScope.int.spec.ts
campaignMunicipalityStateDeputyCreate.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
campaignMunicipalityUpdate.int.spec.ts
campaignMunicipalityUpdateDeliberation.int.spec.ts
feat(campaign): C88 deliberação na atualização — responsável, fio e resolvido ( Closes #397 )
2026-08-23 18:58:26 -03:00
campaignMunicipalityUpdatePageData.int.spec.ts
feat(campaign): C88 deliberação na atualização — responsável, fio e resolvido ( Closes #397 )
2026-08-23 18:58:26 -03:00
campaignNotifications.int.spec.ts
campaignPasswordReset.int.spec.ts
campaignPersonCellEditing.int.spec.ts
C130: ajustes da tabela desktop de pessoas (contato completo, base sob o nome, caret, tooltips, Dobra em, filtro/ordenação por partido)
2026-08-12 16:01:25 -03:00
campaignStateDeputyAdvisorMembership.int.spec.ts
campaignStateDeputyBallotName.int.spec.ts
refactor(C129): simplify — CampaignNameSubline compartilhado (a11y sr-label), guard legenda==nome, sem plumb morto, spec mais forte
2026-08-12 12:52:35 -03:00
campaignStateDeputyMunicipalityMembership.int.spec.ts
campaignSuggestions.int.spec.ts
fix(test): DEBT-FLAKES-C100 — silence review sample 10→30 + ensureLeasedConsent ON CONFLICT idempotent ( Closes #553 )
2026-08-24 17:37:14 -03:00
campaignSupporter.int.spec.ts
fix(test): S9+ — harness ciente do guard de Consent (CI do #771 )
2026-08-24 23:57:52 -03:00
campaignUpdatesFeedData.int.spec.ts
campaignUserPhone.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
campaignVotePledge.int.spec.ts
campaignWebAuthnAccess.int.spec.ts
campaignWebAuthnSession.int.spec.ts
collectionAccessLockdown.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
consentDeleteGuard.int.spec.ts
feat: S9+ ( #771 ) — integridade de consentimento e alinhamento das ações públicas
2026-08-24 22:24:32 -03:00
contactPhoneAppendRace.int.spec.ts
fix(contact): C120 — serializa o append de telefone no reuso com lock de ficha ( Closes #663 )
2026-08-24 19:03:29 -03:00
contactPhoneNormalization.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
electionResultsImport.int.spec.ts
eslintConventions.int.spec.ts
formData.int.spec.ts
googleCalendarSync.int.spec.ts
merge(C115): rebase em main (C126 activityWhere, C124 tasks, C122 e2e estados, OPS40/41) — spec portado para runSync escopado
2026-08-11 22:48:14 -03:00
googleCalendarSyncAction.int.spec.ts
ops(OOPS80): cutoff fase 1 — desativar acesso pela URL antiga pt.jorgesolla.com.br (congelar a fonte)
2026-08-23 20:14:59 -03:00
homeSearchActivities.int.spec.ts
homeSearchAdvisors.int.spec.ts
homeSearchDemands.int.spec.ts
feat(C143): demandas visíveis apenas para responsáveis explícitos + candidato/coordenador
2026-08-19 23:55:07 -03:00
homeSearchLeaderships.int.spec.ts
homeSearchMunicipalities.int.spec.ts
homeSearchStateDeputies.int.spec.ts
homeSearchSuggestions.int.spec.ts
leadingMunicipalities.int.spec.ts
municipalityCatalog.int.spec.ts
municipalityDossierData.int.spec.ts
municipalityListRelationFilters.int.spec.ts
municipalityMapData.int.spec.ts
municipalityPageData.int.spec.ts
municipalityTicketPartnerData.int.spec.ts
municipalityZoneNeighborhoods.int.spec.ts
onda0Provision.int.spec.ts
payloadTransaction.int.spec.ts
peopleList.int.spec.ts
chore(OPS45): e2e fixtures — purge de resíduo no claim de município + robustez dos int specs ( Closes #723 )
2026-08-13 14:18:54 -03:00
personDelete.int.spec.ts
chore(OPS45): e2e fixtures — purge de resíduo no claim de município + robustez dos int specs ( Closes #723 )
2026-08-13 14:18:54 -03:00
personDetail.int.spec.ts
feat(C118): página de detalhe da pessoa — seções montadas pelas capacidades ( Closes #657 )
2026-08-11 16:32:21 -03:00
petition-page-layout.int.spec.ts
postgresTransactionLocks.int.spec.ts
fix(contact): C120 — serializa o append de telefone no reuso com lock de ficha ( Closes #663 )
2026-08-24 19:03:29 -03:00
relationship.int.spec.ts
schemaPrimitives.int.spec.ts
searchStaffMunicipalityHits.int.spec.ts
siteMetadataFallback.int.spec.ts
submitCampaignNewsletter.int.spec.ts
feat(S9): captura de novidades da campanha na home pública (form + CTA do hero)
2026-08-20 02:19:58 +00:00
submitPetitionSignature.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
submitWhatsapp.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
supporterListFilters.int.spec.ts
feat(C112): múltiplos telefones por pessoa — Contact.phones array (ordem = prioridade)
2026-08-11 10:47:02 -03:00
testDatabaseLease.int.spec.ts
visitPlannerData.int.spec.ts
wizardMunicipalitySuggestions.int.spec.ts