Francisco Ignácio Fontoura Solla
af829e1099
fix(campanha): restore vote wizard violation banner on scenario jump (B76)
...
Keep violationEditedScenario when navigating to the inconsistent scenario
so média shows warning immediately after pessimista breaks order; clear
on draft/shortcut edits. Adds regression unit tests and roadmap B76.
2026-07-30 02:16:12 -03:00
Francisco Ignácio Fontoura Solla
f41b0fbada
fix(campanha): restore wizard links on desktop home action strip
...
Defer pointer capture until drag exceeds the pan threshold so Link
clicks still receive pointerup and navigate to /campanha/acoes/*.
2026-07-30 01:41:21 -03:00
Francisco Ignácio Fontoura Solla
19f0fab55a
Merge branch 'cursor/687cbc33'
...
# Conflicts:
# docs/roadmap.md
2026-07-30 01:30:18 -03:00
Francisco Ignácio Fontoura Solla
c13f3e29af
chore: format roadmap after B71 rebase merge.
2026-07-30 01:28:16 -03:00
Francisco Ignácio Fontoura Solla
4945b66ee2
docs(B71): defer HomeSearchGroup shell extraction trigger in plan.
2026-07-30 01:27:38 -03:00
Francisco Ignácio Fontoura Solla
a9bb4440a3
chore: format B75 plan for pre-push gate.
2026-07-30 01:27:12 -03:00
Francisco Ignácio Fontoura Solla
03bcf2e719
B71: polish home search results (bleed hover, list-none, sentence-case headings).
...
Centralize layout tokens in homeSearchUi.ts so hit rows fill the scroll padding on hover/focus and group lists drop public-site bullet leakage.
2026-07-30 01:27:05 -03:00
Francisco Ignácio Fontoura Solla
c9e65ac6ee
Merge branch 'cursor/dfb20faa'
2026-07-30 01:26:18 -03:00
Francisco Ignácio Fontoura Solla
8d731c64f5
docs: mark B66 delivered in não-cortáveis after rebase onto main.
2026-07-30 01:26:15 -03:00
Francisco Ignácio Fontoura Solla
fbcdd3a4fa
docs: register B73–B75 (bottom nav, strip gap v2, wizard mobile header).
2026-07-30 01:25:47 -03:00
Francisco Ignácio Fontoura Solla
5b27608aac
Merge branch 'cursor/70b2b90d'
2026-07-30 01:23:26 -03:00
Francisco Ignácio Fontoura Solla
401a0d733d
chore: format B66 plan after simplify debt notes.
2026-07-30 01:22:56 -03:00
Francisco Ignácio Fontoura Solla
2cdd21a64b
docs(B66): record simplify deferrals in focus-search plan.
2026-07-30 01:21:55 -03:00
Francisco Ignácio Fontoura Solla
31bd488c1e
B66: retract home chrome on search focus with animated transition.
...
Emends B47 so focusing the input clears strip/summary before typing; hardens hit rows against blur-before-click.
2026-07-30 01:21:37 -03:00
Francisco Ignácio Fontoura Solla
16852980b2
Merge branch 'cursor/472940a5'
2026-07-30 01:19:12 -03:00
Francisco Ignácio Fontoura Solla
54dcf9e0f5
chore: format B61 plan after simplify debt notes.
2026-07-30 01:18:33 -03:00
Francisco Ignácio Fontoura Solla
96d9e136c3
docs(B61): record simplify deferrals in wizard plan.
...
Capture post-simplify skips as explicit triggers instead of new roadmap debt.
2026-07-30 01:17:30 -03:00
Francisco Ignácio Fontoura Solla
34e5c6ed42
B61: wizard vote step with scenario passes and batch save.
...
Staff can adjust municipality expected votes through média→pessimista→otimista steps with shortcuts, coherence warnings, and a single POST on completion.
2026-07-30 01:16:19 -03:00
Francisco Ignácio Fontoura Solla
34cff01535
Merge branch 'cursor/4fa27bb1'
2026-07-29 23:34:56 -03:00
Francisco Ignácio Fontoura Solla
4604751b65
docs(B62): record simplify deferrals in the signal plan.
...
The close-delivery debt harvest defers FieldError/unify-forms and E11 query tuning to B63 and a production-volume trigger instead of opening new roadmap IDs.
2026-07-29 23:34:30 -03:00
Francisco Ignácio Fontoura Solla
a8cb771303
B62+: flatten adversary signal to boolean and harden leader redirect e2e.
...
The simplify pass dropped the vestigial object wrapper on E11 input and aligned the leader home test with the retrying toHaveURL idiom used elsewhere.
2026-07-29 23:33:46 -03:00
Francisco Ignácio Fontoura Solla
120ed8d9b5
B62: simplify the signal model to type + text (drop fonte/triangulado).
...
Drops signalSource/triangulated from municipalityUpdate (migration
simplify_municipality_signal_fields), rewrites signal-type labels for the
field team, and treats any adversary signal as confirmed in E11 (P1
triage 1). Also fixes the stale post-B43 leader-home e2e and lowers a
drifted bypass pin.
2026-07-29 23:24:00 -03:00
Francisco Ignácio Fontoura Solla
17383e5b72
Merge branch 'cursor/bd6ca053'
2026-07-29 23:20:12 -03:00
Francisco Ignácio Fontoura Solla
342e528c87
feat(E10+): Escala e DRY pós-E10
...
- F1: loadMunicipalityScopeFromDocs evita segunda query em municipalityPageData
- F2: computeAllMunicipalityPotentials memoizado por processo
- F3: TooltipProvider movido para o layout de (app)
- F4: DRY nos filtros multi do mobile em MunicipalityFilters
2026-07-29 23:18:25 -03:00
Francisco Ignácio Fontoura Solla
7b6b3940d1
Merge branch 'cursor/5bd5e5bb'
2026-07-29 23:11:25 -03:00
Francisco Ignácio Fontoura Solla
2200375b70
chore: format WizardMunicipalitySearchStep after B60 simplify.
2026-07-29 23:11:01 -03:00
Francisco Ignácio Fontoura Solla
094d6bfb2b
docs(B60): record simplify follow-ups as deferred triggers.
...
Capture search-scope perf and shared fetch-hook debts in the wizard plan without opening a new roadmap item.
2026-07-29 23:10:26 -03:00
Francisco Ignácio Fontoura Solla
f6b73b3e63
B60: wizard municipality search step with shared staff loader.
...
Staff wizards pick a municipality via word-start search, auto-advance with ?municipio=, and reuse searchStaffMunicipalityHits extracted from B48.
2026-07-29 23:10:06 -03:00
Francisco Ignácio Fontoura Solla
fe3d1d8bf6
Merge branch 'cursor/672c67b1'
2026-07-29 22:59:12 -03:00
Francisco Ignácio Fontoura Solla
ca8d0cf493
Fix Prettier formatting in activityViewModels.
2026-07-29 22:58:35 -03:00
Francisco Ignácio Fontoura Solla
67058d0027
B51: add Atividades group to staff home search.
...
Staff can find activities by title with scoped access, municipality+date secondary, and word-start matching on the existing home-search POST.
2026-07-29 22:57:02 -03:00
Francisco Ignácio Fontoura Solla
6861ee1676
Merge branch 'cursor/b4418f70'
...
B52: staff home search — Dobradinhas group (word-start on name/party, cap 25, links to /campanha/dobradinhas/[slug]).
2026-07-29 22:53:24 -03:00
Francisco Ignácio Fontoura Solla
658532e5a1
docs(B52): record simplify follow-ups in dobradinhas plan.
...
Capture deferred busca-global debts and what /simplify already fixed without opening new roadmap items.
2026-07-29 22:53:00 -03:00
Francisco Ignácio Fontoura Solla
38459b7426
B52: add Dobradinhas group to staff home search.
...
Staff can find state deputies by name or party with municipality counts in the global Início search, mirroring the B49/B50 loader and UI pattern.
2026-07-29 22:52:35 -03:00
Francisco Ignácio Fontoura Solla
bacc4b1c41
Merge branch 'cursor/abbf821c' — B72 gap strip ações Início
2026-07-29 22:48:21 -03:00
Francisco Ignácio Fontoura Solla
ab001a00fb
B72: tighten home action strip horizontal gap (gap-6 → gap-4).
...
Polish the staff Início strip spacing per UX-1 feedback without changing button width or B67 pan behavior.
2026-07-29 22:47:23 -03:00
Francisco Ignácio Fontoura Solla
27678a58c5
Merge branch 'cursor/7cf91b92' — B65 âncora inferior mobile no Início
2026-07-29 22:41:45 -03:00
Francisco Ignácio Fontoura Solla
0109570b62
B65: anchor Início search and action strip to the mobile bottom.
...
The B46 flex spacer never filled the scrollport because min-h-full did not propagate; h-full min-h-0 plus home-dock groups the thumb zone above bottom nav.
2026-07-29 22:35:44 -03:00
Francisco Ignácio Fontoura Solla
bceab5d7df
Merge branch 'cursor/339abbdd' — B49 busca global Lideranças
2026-07-29 22:15:51 -03:00
Francisco Ignácio Fontoura Solla
2c80d9b54f
B49: home search Lideranças group on staff Início.
...
Extends POST /campanha/home-search with leadership hits (word-start, advisor scope, cap 25) and HomeSearchLeadershipGroup below Municípios.
2026-07-29 22:14:30 -03:00
Francisco Ignácio Fontoura Solla
af48505551
chore: format roadmap after B71–B72 merge.
...
Pre-push Prettier gate on docs/roadmap.md.
2026-07-29 22:14:08 -03:00
Francisco Ignácio Fontoura Solla
59bbba2c3b
Merge branch 'cursor/d524bb45'
2026-07-29 22:12:57 -03:00
Francisco Ignácio Fontoura Solla
0bedd12482
docs(B71–B72): register home search polish and action strip gap.
...
Captures field feedback on search result bullets, group title, full-bleed hover, and tighter action strip spacing in UX-1.
2026-07-29 22:12:42 -03:00
Francisco Ignácio Fontoura Solla
6c6a33d89f
Merge branch 'cursor/1b47aa62' (B50 home search Assessores)
2026-07-29 22:10:29 -03:00
Francisco Ignácio Fontoura Solla
ff1f36fd96
docs(B50): record post-simplify deferrals in assessores and municipios plans.
2026-07-29 22:10:05 -03:00
Francisco Ignácio Fontoura Solla
0e73d47a62
B50: home search Assessores group for unrestricted staff.
...
Word-start on name, municipality count on the row, shared HomeSearchHitRow; POST /campanha/home-search aggregates advisors alongside municipalities.
2026-07-29 22:09:42 -03:00
Francisco Ignácio Fontoura Solla
98619a3f00
Merge branch 'cursor/960ab59c' (B68 home search suggestions)
2026-07-29 22:07:04 -03:00
Francisco Ignácio Fontoura Solla
f243c8a88a
docs(B68): mark delivered and register B68+ post-simplify perf debt.
...
Close roadmap/plan status after rebase conflict merge and capture simplify deferrals (RSC embed suggest, shared deficit comparator).
2026-07-29 22:06:39 -03:00
Francisco Ignácio Fontoura Solla
e733efbe42
B68: curated municipality suggestions on empty home search focus.
...
Staff see role-ranked shortcuts (advisor portfolio by signal age; CG/candidate by alta priority deficit) via POST mode suggest, without treating empty query as search.
2026-07-29 22:06:02 -03:00
Francisco Ignácio Fontoura Solla
e1eafe3145
Merge branch 'cursor/18dd8494' (B59 wizard chassis)
2026-07-29 22:03:04 -03:00