Francisco Ignácio Fontoura Solla
76a03fac91
fix(ci): grant migration-lock pull-requests read on GITHUB_TOKEN
...
Checkout fixed the missing .git, but `gh pr list` then failed with
"GraphQL: Resource not accessible by integration (repository.pullRequests)"
— the default token needs an explicit permission grant.
2026-07-30 13:37:31 -03:00
Francisco Ignácio Fontoura Solla
5b4ab9c020
fix(ci): unblock PR checks — checkout in migration-lock, seed-proof leadership spec
...
migration-lock ran `gh pr list --json files` without actions/checkout, so
every PR failed the job in 3s with "not a git repository". The leadership
portfolio spec asserted the exact global hit set with fixed names, which the
minimal seed (Seed Liderança Um/Dois) collides with via word-start 'Lider';
switch to the unique-token pattern already used by the demands spec.
2026-07-30 13:25:49 -03:00
Francisco Ignácio Fontoura Solla
914fb5a7e7
fix(campanha): keep demand search secondary formatter module-private
...
Knip flags exported helpers with no external call sites.
2026-07-30 12:43:47 -03:00
Francisco Ignácio Fontoura Solla
9eafe6081c
feat(campanha): add Demandas group to home global search (B53)
...
Staff can find demands by title from the Início omnibox with municipality and status in the secondary line, scoped by campaignDemand access.
2026-07-30 12:39:35 -03:00
Francisco Ignácio Fontoura Solla
4db15db09a
docs: AGENT-OPS/README/changelog
2026-07-30 12:22:06 -03:00
Francisco Ignácio Fontoura Solla
4d097cd5c6
chore: delete legacy skills
2026-07-30 12:22:06 -03:00
Francisco Ignácio Fontoura Solla
6a3fde7a3a
feat: convert roadmap items to issues + model properties
2026-07-30 12:22:05 -03:00
Francisco Ignácio Fontoura Solla
0ac6863ed8
feat: project-status + agent:status
2026-07-30 12:22:05 -03:00
Francisco Ignácio Fontoura Solla
111308f00e
feat: work-issue skill
2026-07-30 12:22:05 -03:00
Francisco Ignácio Fontoura Solla
1c1a379897
feat: plan-issue skill
2026-07-30 12:22:05 -03:00
Francisco Ignácio Fontoura Solla
23bef0ba8c
ci: stage smoke sem submitWhatsapp (deleta Consent real do snapshot) — critério documentado
2026-07-30 08:11:00 -03:00
Francisco Ignácio Fontoura Solla
79da3ed833
ci: stage smoke sem scratch-DB spec, timeouts 120s para latência Neon
2026-07-30 07:48:24 -03:00
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
eb596e254a
ci: stage runs curated int smoke subset against the remote snapshot (full suite timed out at 30 min)
2026-07-30 07:13:04 -03:00
Francisco Ignácio Fontoura Solla
f7e7f98d46
fix: stage DB uses unpooled Neon endpoint (pooler hangs the int suite — session state/advisory locks)
2026-07-30 06:40:20 -03:00
Francisco Ignácio Fontoura Solla
40e7ecea33
test: fix pre-existing unit drift — wrap Tooltip-needing renders in TooltipProvider (944/944 green)
2026-07-30 05:35:25 -03:00
Francisco Ignácio Fontoura Solla
de2d457cf9
chore: delete dead exports flagged by knip (CI main estava vermelho no drift)
2026-07-30 05:28:41 -03:00
Francisco Ignácio Fontoura Solla
f5cc98463d
chore: drop unused exports flagged by knip
2026-07-30 05:24:52 -03:00
Francisco Ignácio Fontoura Solla
e89a005a11
chore: format AGENTS.md
2026-07-30 05:23:39 -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
5b857814c3
chore: format agent scripts
2026-07-30 05:16:00 -03:00
Francisco Ignácio Fontoura Solla
c362b63adb
feat: agent ops scripts (claim/register/prioritize/file-miss/promote) + roadmap issues seeded
2026-07-30 05:15:04 -03:00
Francisco Ignácio Fontoura Solla
3120d0b8fa
feat: db:refresh:stage — weekly Neon branch refresh + secret swap (human only)
2026-07-30 05:04:14 -03:00
Francisco Ignácio Fontoura Solla
a5dc0ea5fb
ci: drop automerge fallback — GitHub Pro enables native auto-merge + branch protection
2026-07-30 04:55:15 -03:00
Francisco Ignácio Fontoura Solla
1a00384508
ci: auto-merge PRs into stage when checks green (Free-plan fallback)
2026-07-30 04:49:34 -03:00
Francisco Ignácio Fontoura Solla
d0249e5ee5
fix: drop unused ts-expect-error in manifest pin
2026-07-30 04:46:51 -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
777fde2eed
ci: PR gate with minimal DB + build + migration-lock; stage gate without build
2026-07-30 04:44:37 -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
da75221164
Merge branch 'cursor/491bad98'
2026-07-30 04:03:39 -03:00
Francisco Ignácio Fontoura Solla
3f16998716
chore: format B63 wizard signal files.
2026-07-30 04:03:11 -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
8c7633da4a
B63+: wire wizard signal steps to B75 chrome and DRY skip.
2026-07-30 04:01:49 -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
fbce90069c
Merge branch 'cursor/df491142'
2026-07-30 03:52:32 -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
29f6b32e91
refactor(campanha): simplify B70 wizard loader and tile a11y.
...
Lean tile loader avoids org/deputy fetches; server sorts names; info button is no longer nested inside the tile button.
2026-07-30 03:51:25 -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
378b19b20b
Merge branch 'cursor/f9f44897'
2026-07-30 03:41:44 -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
625f25c984
B77+: simplify vote wizard helpers after single-screen delivery.
...
Unify violation highlights with getWizardVoteViolation, share the expected-votes save error constant, and drop dead parseWizardVoteDraft plus unused municipalitySlug prop.
2026-07-30 03:40:20 -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
791c777820
Merge branch 'cursor/c357d7a9'
2026-07-30 03:27:42 -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