Francisco Ignácio Fontoura Solla
05072547cd
B48: home search results for municipalities and identity territories.
...
Staff Início posts to /campanha/home-search with scoped word-start matches, shared readout component, and simplify hardening (messages, fetch busy, malformed response guard).
2026-07-29 16:05:56 -03:00
Francisco Ignácio Fontoura Solla
cb38e26d8a
docs: register B64 wizard mudar tendência (UX-1 A3)
...
Add the two-step trend-change wizard plan and align roadmap, fluxos, and B59 scope with tiles, prefill, and skip behavior.
2026-07-29 16:03:20 -03:00
Francisco Ignácio Fontoura Solla
72084f1e56
docs: registrar planos B59–B63 dos wizards UX-1 no Início.
...
Detalha chassis, busca de município, ajuste de votos, simplificação do sinal e fluxo de registro; atualiza o rascunho de fluxos e o roadmap.
2026-07-29 15:43:15 -03:00
Francisco Ignácio Fontoura Solla
a75fe2c88f
Merge branch 'cursor/f71ce1d5' (B47 home search)
2026-07-29 15:32:37 -03:00
Francisco Ignácio Fontoura Solla
243a583e5d
docs: record B47 simplify deferrals in home search plan.
2026-07-29 15:32:09 -03:00
Francisco Ignácio Fontoura Solla
7bb7b5e261
B47: staff-only home search input with focused mode hiding action strip.
...
Debounced omnibox chassis and empty results region for B48+; no hit providers yet.
2026-07-29 15:31:46 -03:00
Francisco Ignácio Fontoura Solla
4211d8d1a1
Merge branch 'cursor/5da69f2e'
2026-07-29 15:28:12 -03:00
Francisco Ignácio Fontoura Solla
d04f23399f
Fill-in: move estimate scenario into municipality list filters.
...
Cenário lives in MunicipalityFilters with provider wrapping filters and results; roadmap and plan marked delivered.
2026-07-29 15:27:46 -03:00
Francisco Ignácio Fontoura Solla
a166956276
Merge branch 'cursor/7f8c1b41'
2026-07-29 15:07:12 -03:00
Francisco Ignácio Fontoura Solla
4658cdd686
B46: anchor home actions in thumb zone via CampaignHomeLayout.
...
Mobile flex spacer keeps the B44/B45 strip in the lower viewport above bottom nav; md+ keeps actions at the top and reserves searchSlot order for B47.
2026-07-29 15:06:45 -03:00
Francisco Ignácio Fontoura Solla
b660d5adc0
docs: register B58 polish for home action strip (UX-1).
...
Consolidates heading removal, short labels, hover feedback, and hidden scrollbar into one roadmap item and plan before B46.
2026-07-29 15:04:28 -03:00
Francisco Ignácio Fontoura Solla
431157ed95
Register B56–B57: home campaign summary and deferred 7-day delta.
2026-07-29 14:51:04 -03:00
Francisco Ignácio Fontoura Solla
60dcbb23c8
Merge branch 'cursor/3a35211d' (B45: catálogo de ações do Início por persona)
2026-07-29 14:44:46 -03:00
Francisco Ignácio Fontoura Solla
f9f9a14994
B45: mount persona home action catalog on /campanha.
...
Staff get six launchers with uncovered-municipalities linking to the sem_assessor list; leaders get two with contacts wired to the shared route constant.
2026-07-29 14:43:50 -03:00
Francisco Ignácio Fontoura Solla
6681133695
Register B46–B55: home thumb-zone and global search slices.
...
Adds plans and roadmap wiring for action-button placement and the fatiated Início search (input through row actions).
2026-07-29 14:30:13 -03:00
Francisco Ignácio Fontoura Solla
7383eefafe
Merge branch 'cursor/32c7cf68'
2026-07-29 14:21:59 -03:00
Francisco Ignácio Fontoura Solla
20d230a8c0
Apply Prettier to campaign home action button unit spec.
2026-07-29 14:21:35 -03:00
Francisco Ignácio Fontoura Solla
44a719ed31
Document B44 post-simplify defers and resolved cleanup in the delivery plan.
2026-07-29 14:21:12 -03:00
Francisco Ignácio Fontoura Solla
f03a28fd59
B44: UX-1 home action button and horizontal strip primitives.
...
Tooltip on fine pointer and long-press drawer on coarse without mounting on Início yet (B45).
2026-07-29 14:20:52 -03:00
Francisco Ignácio Fontoura Solla
69e7af7fa8
Merge branch 'cursor/4e1d1274'
2026-07-29 14:03:26 -03:00
Francisco Ignácio Fontoura Solla
6f11985eab
Document B43 simplify triage defers in the delivery plan.
...
Records post-ship cleanup already done and defers cosmetic follow-ups without new roadmap IDs.
2026-07-29 14:02:53 -03:00
Francisco Ignácio Fontoura Solla
926972fec6
B43: blank Início, Quadro staff home, and Contatos for leaders.
...
Split dashboard and leader contacts into dedicated routes, update nav and gates, and fix revalidation paths after the route move.
2026-07-29 14:02:35 -03:00
Francisco Ignácio Fontoura Solla
9c563aac8c
Document CG observed-use session and draft action-first home flows.
...
Capture the 2026-07-29 hands-on findings (O9–O11, U1–U11), transcript, and UX-1 wizard sketch so the 03/08 chassis work has a single source of truth.
2026-07-29 13:14:57 -03:00
Francisco Ignácio Fontoura Solla
902ca0cc92
Merge branch 'cursor/3e604125'
2026-07-29 08:24:56 -03:00
Francisco Ignácio Fontoura Solla
2b3d688be3
Simplify E12+ Metropolitano peers extraction.
...
Centralize sub-row slug helper, drop one-line filter wrappers, and scope E12 sub-row rollups to the Metropolitano region inputs.
2026-07-29 08:24:19 -03:00
Francisco Ignácio Fontoura Solla
be2cbfbb43
Extract Metropolitano TI peer rules into lib for E12+.
...
Unifies Salvador vs RMS subgroup logic for territory rollups, aggregate class slugs, and the intra-TI capture benchmark so the MAUP-sensitive rule cannot drift across call sites.
2026-07-29 08:15:09 -03:00
Francisco Ignácio Fontoura Solla
878fda68c8
Merge branch 'cursor/cfe1358a'
2026-07-29 07:57:38 -03:00
Francisco Ignácio Fontoura Solla
158ef22c2c
Resolve Salvador ZE in the staff "Onde estou" card (B14 / B8 F2-D1).
...
Point-in-polygon on the zone mesh opens the accessible ZE directly, with nearest-zone fallback within 30 km before the filtered list.
2026-07-29 07:56:58 -03:00
Francisco Ignácio Fontoura Solla
a0cd604f21
Merge branch 'cursor/a33b5d8c'
2026-07-29 07:53:41 -03:00
Francisco Ignácio Fontoura Solla
35a56ef3ee
B17+: skip relation loaders when columns hidden and keep column picker on empty lists.
2026-07-29 07:53:07 -03:00
Francisco Ignácio Fontoura Solla
9269148f34
Merge branch 'cursor/f28e467e'
2026-07-29 07:45:15 -03:00
Francisco Ignácio Fontoura Solla
ee44581ba4
Remove Tipo column and list kind filter from municipality list.
...
Drop the redundant type column, URL param, and filters while keeping municipality.kind for map and dossier; update tests and delivery docs.
2026-07-29 07:42:47 -03:00
Francisco Ignácio Fontoura Solla
c283cc5202
Require model-selection in suggest-next-roadmap-items parallel table.
...
Add checklist step, mapping guidance, and Modelo column so each parallel worktree gets a modelo × effort recommendation.
2026-07-29 07:28:55 -03:00
Francisco Ignácio Fontoura Solla
4806c417c8
Engineering Pass 3: consolidate patterns and lock them with guards.
...
Fold duplicated campanha access, loaders, list/filter/form shells, and scripts into shared modules; reorganize utilities by domain; stabilize e2e; and document prevention-first audit workflow so the same smells cannot creep back in.
2026-07-29 06:11:29 -03:00
Francisco Ignácio Fontoura Solla
80f3d57ced
Merge branch 'cursor/938deddb'
2026-07-28 19:50:47 -03:00
Francisco Ignácio Fontoura Solla
650080a8b7
Format B34+ docs after Prettier check on push.
2026-07-28 19:50:21 -03:00
Francisco Ignácio Fontoura Solla
77023db99d
B34+: scale and DRY after municipality chip lists.
...
Memoize access reads per req, cache portfolio index, trim chip revalidates, and shrink RSC payload via catalog-backed labels.
2026-07-28 19:49:29 -03:00
Francisco Ignácio Fontoura Solla
1badfc85dc
Merge branch 'cursor/65f0719c'
...
Land B18 saved municipality list filters (localStorage + sidebar submenu).
2026-07-28 19:25:51 -03:00
Francisco Ignácio Fontoura Solla
ac2390587e
B18: saved municipality list filters in localStorage and sidebar submenu.
...
Bookmarks the canonical list recorte beside Limpar, syncs via useSyncExternalStore, and matches active URLs with a pure href comparator so the app layout never imports the heavy URL serializer.
2026-07-28 19:25:12 -03:00
Francisco Ignácio Fontoura Solla
be0d587005
Dim the tour composer proposal when changing identity territory.
...
Wire CampaignListPendingBoundary/Results on /campanha/atividades/giros so TI navigation matches list pending UX; pin contract in tourRegionPending unit spec.
2026-07-28 18:41:36 -03:00
Francisco Ignácio Fontoura Solla
ead5358847
Merge branch 'cursor/5ea2b864'
2026-07-28 18:37:55 -03:00
Francisco Ignácio Fontoura Solla
7b9dedf538
Document defer trigger for explicit multi mode on header filters.
...
The checkbox-row gate is enough for current consumers; note when to add a prop.
2026-07-28 18:37:28 -03:00
Francisco Ignácio Fontoura Solla
0b6843eb80
Polish selected-first filter shells after simplify.
...
Drop redundant comments, use a Set for mobile checkmarks, and keep behavior unchanged.
2026-07-28 18:37:05 -03:00
Francisco Ignácio Fontoura Solla
38c310a1db
Lift selected options to the top in shared header multi-filters.
...
Freeze order on Popover open so rows do not slide under the pointer, and keep the same presentation on the mobile NativeSelect without a snapshot.
2026-07-28 18:37:05 -03:00
Francisco Ignácio Fontoura Solla
768256e4ad
Merge branch 'cursor/13be298b'
2026-07-28 18:07:41 -03:00
Francisco Ignácio Fontoura Solla
0bfaa74f19
Add emendas parliamentary-amendments discovery cycle (ciclo 3): 4-axis compendium, four synthetic personas, two-round interviews with cross-examination, consolidated report (kernel, 12 ranked pains, OST mapped to /mandato-/campanha-/comunicacao, anti-goals, 14 bets), and the real-interview script for the gabinete's planilha keeper.
...
Research only — no roadmap items, no verticals, no code; validation with the real person gates everything (notebook: .cursor/rules/projects/emendas-mandato.mdc).
2026-07-28 18:05:35 -03:00
Francisco Ignácio Fontoura Solla
dcc11c0b0b
Merge branch 'cursor/edbc636e'
2026-07-28 17:14:50 -03:00
Francisco Ignácio Fontoura Solla
73b9ab84ed
Remove the redundant zone list under the campaign map.
...
After B8 F2 the choropleth already opens each Salvador ZE; drop the textual list and zoneBreakdown from the bundle, keeping the mesh provenance caveat via hasZoneMunicipalities.
2026-07-28 16:00:14 -03:00
Francisco Ignácio Fontoura Solla
853e486747
Merge branch 'cursor/b28b985c'
2026-07-28 15:50:19 -03:00
Francisco Ignácio Fontoura Solla
524dbb2198
Replace priority badge with flag indicator on municipality list.
...
Staff sees a Flag + tooltip on the name column and mobile card instead of the destructive “Prioritária” chip, with copy centralized in municipalityLabels.
2026-07-28 14:49:33 -03:00