Francisco Ignácio Fontoura Solla
a83ff54fc3
chore: format AGENT-OPS
2026-07-30 07:14:33 -03:00
Francisco Ignácio Fontoura Solla
0c9984c60c
docs: ci-stage smoke subset no AGENT-OPS
2026-07-30 07:13:46 -03:00
Francisco Ignácio Fontoura Solla
79206f6526
chore: format docs
2026-07-30 05:22:58 -03:00
Francisco Ignácio Fontoura Solla
e0430e559b
docs: README cheatsheet + commit do plano do paradigma paralelo
2026-07-30 05:22:22 -03:00
Francisco Ignácio Fontoura Solla
4262aa5a67
docs: agent ops + slice AGENTS.md + kernels + cursorignore + portable hooks + cloud env + PR template
2026-07-30 05:21:35 -03:00
Francisco Ignácio Fontoura Solla
cc8492d831
chore: format seed and workflow files
2026-07-30 04:45:44 -03:00
Francisco Ignácio Fontoura Solla
6ac26404d2
feat: db:seed:minimal — minimal synthetic campaign DB for agents/CI
2026-07-30 04:43:01 -03:00
Francisco Ignácio Fontoura Solla
571872f1a7
chore: remove Codeberg; GitHub is the only home
2026-07-30 04:34:07 -03:00
Francisco Ignácio Fontoura Solla
b4ce8e45d0
docs: align B63 entry query param with B70 and record simplify deferrals.
2026-07-30 04:02:30 -03:00
Francisco Ignácio Fontoura Solla
09fa21d4b3
B63: wizard registrar sinal (grid de tipos + passo de texto).
...
Two-step UX-1 flow on the B59 chassis with URL contract ?signalType= and optional ?entryAction= for embedded skip; reuses createMunicipalityListSignalFormAction.
2026-07-30 04:01:48 -03:00
Francisco Ignácio Fontoura Solla
5773242bdb
docs: record B70 simplify deferrals in wizard plan.
...
Captures post-simplify triage (auto-confirm close-delivery): resolved items and defer triggers without new roadmap IDs.
2026-07-30 03:51:59 -03:00
Francisco Ignácio Fontoura Solla
dbd9d0fa3e
feat(campanha): ship B70 leadership update wizard (grid + short form).
...
Replaces the post-municipality stub with a full wizard: tile grid, contact+leadership writes, entryAction skip, and Continuar after save.
2026-07-30 03:51:25 -03:00
Francisco Ignácio Fontoura Solla
366477df7b
docs: format ajuste-votos plan after B77+ debt capture.
2026-07-30 03:41:18 -03:00
Francisco Ignácio Fontoura Solla
b92f08acd6
docs: record B77+ simplify resolutions in ajuste-votos plan.
...
Mark shared save-error and violation-highlight cleanup as done; defer remaining DRY items with explicit triggers.
2026-07-30 03:40:52 -03:00
Francisco Ignácio Fontoura Solla
f2bdb1ce3c
B77: replace vote wizard ?cenario= ritual with single-screen editor.
...
Three scenarios on one step with confirm-only validation, legacy URL redirect, and updated tests/docs.
2026-07-30 03:31:57 -03:00
Francisco Ignácio Fontoura Solla
9e19f53715
docs: mark B75 delivered in roadmap after rebase merge.
...
Fold parallelizáveis/janela updates and simplify deferrals into the B75 plan.
2026-07-30 03:27:12 -03:00
Francisco Ignácio Fontoura Solla
037785b280
B75: wizard mobile header chrome on Mandate Red bar.
...
Publish flow navigation from CampaignWizardShell via layout-level chrome so wizards no longer stack a second sticky header under the app bar.
2026-07-30 03:26:54 -03:00
Francisco Ignácio Fontoura Solla
4b8031585d
docs(roadmap): register B79–B90 quick-actions bottom drawer
...
Capture the post-B73 mobile chrome: non-modal drawer chassis plus per-vertical action catalogs (Quadro excluded; batch non-cuttable).
2026-07-30 03:17:50 -03:00
Francisco Ignácio Fontoura Solla
e0eadf7660
docs(roadmap): register B78 wizard navigation loading feedback
...
Captures pending/shimmer UX for wizard shell nav after B75 header work.
2026-07-30 02:50:47 -03:00
Francisco Ignácio Fontoura Solla
f93eaa7cb5
docs(roadmap): register B77 single-screen vote wizard (B77)
...
Replace the three-step ?cenario= ritual with one screen aligned to the municipality list popover; plan covers focused shortcuts and confirm-time coherence validation.
2026-07-30 02:43:01 -03:00
Francisco Ignácio Fontoura Solla
37a7062428
B69: simplify the leadership model to exclusive + drop sector/consentNote.
...
Organization stays by product decision (political branching, e.g. SindMed);
the leadership gains `exclusive` (default true) with list badge and form
checkbox, and sector/sectorNotes/consentNote leave the collection, zod,
forms, list filters/sort, invite autofill and redemption.
2026-07-30 02:32:56 -03:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Francisco Ignácio Fontoura Solla
af5cf8c741
docs(B59): registrar deferrals e fixes do simplify no plano do chassis.
2026-07-29 22:02:16 -03:00
Francisco Ignácio Fontoura Solla
ee746b1240
docs: add B69/B70 leadership model and wizard plans
...
Register roadmap items for leadership simplification (exclusive flag, field cleanup) and the A4 update-leadership wizard grid flow.
2026-07-29 22:02:07 -03:00
Francisco Ignácio Fontoura Solla
dd23d2a44a
B59: chassis do wizard de campanha (shell, rotas /acoes, hrefs no Início).
...
Staff ganha CampaignWizardShell, rotas /campanha/acoes/<slug> com passo ponte até B60, e strip do Início com links nos fluxos wizard.
2026-07-29 22:02:04 -03:00
Francisco Ignácio Fontoura Solla
4cb59597ff
B67: restore fine-pointer drag pan on home action strip
...
B58 hid the scrollbar but dropped mouse drag-to-scroll; pointer-fine
handlers pan past an 8px threshold while coarse touch keeps native pan-x.
Includes simplify pass (imperative data-dragging, coarse-pointer test)
and pin ratchet for municipalityElectoralBaseline bypass count.
2026-07-29 21:57:53 -03:00
Francisco Ignácio Fontoura Solla
b737df95f1
docs(B56): record post-simplify deferrals in resumo plan.
2026-07-29 17:55:59 -03:00
Francisco Ignácio Fontoura Solla
49d5b6da3c
B56: staff campaign summary on Início (central votes + E8 coverage).
2026-07-29 17:55:37 -03:00
Francisco Ignácio Fontoura Solla
34f3eacdce
docs: registrar B67 (pan na strip) e B68 (sugestões na busca)
...
Planos UX-1 do Início e atualização do roadmap com dependências e cortes.
2026-07-29 17:52:49 -03:00
Francisco Ignácio Fontoura Solla
98ccd87e1f
docs(B13+): triage pós-simplify no plano (compare defer, descartes).
...
Auto-confirm do close-delivery; sem novo item de roadmap.
2026-07-29 16:27:20 -03:00
Francisco Ignácio Fontoura Solla
e462d39fda
B13+: concordância LQ, readout de escopo no mapa e DRY do build de agregados.
...
Rede de segurança para E15, copy honesta no Quadro para assessores, uma varredura federal por ano no artefato e tupla de rank no bundle RSC.
2026-07-29 16:26:43 -03:00
Francisco Ignácio Fontoura Solla
7dcfd2989f
docs(roadmap): B66 busca no focus; município sticky no B59
...
Registra emenda ao B47 (limpeza e animação ao focar a busca) e absorve o lembrete de município visível no topo dos wizards no chassis B59.
2026-07-29 16:25:10 -03:00
Francisco Ignácio Fontoura Solla
47f16ebf61
docs: record B58 simplify deferrals in strip polish plan.
2026-07-29 16:10:45 -03:00
Francisco Ignácio Fontoura Solla
274cde65a7
B58: polish Início action strip and centralize coarse press state.
...
Short staff labels, hidden scrollbar, circle feedback on hover/press, and long-press pressing lives in useCampaignLongPress for reuse.
2026-07-29 16:10:24 -03:00
Francisco Ignácio Fontoura Solla
3581880950
docs: register B65 mobile dock for Início search and actions
...
B46 delivered order and slots but the flex spacer does not anchor the
chrome to the bottom on mobile; add roadmap item and plan follow-up.
2026-07-29 16:09:31 -03:00
Francisco Ignácio Fontoura Solla
622c14150d
chore: format ancorar-busca-acoes-inicio-mobile plan (pre-push).
2026-07-29 16:07:43 -03:00
Francisco Ignácio Fontoura Solla
26c863c1ef
docs: record B48 simplify debts and perf deferrals in search plan.
2026-07-29 16:06:40 -03:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Francisco Ignácio Fontoura Solla
ecb20c4197
Document deferred mobile card label parity in cobertura plan.
2026-07-28 14:31:00 -03:00