Francisco Solla
488dcf7d27
feat(S8): seção 'Nossa história' na home — vídeo da trajetória embutido do YouTube ( Closes #91 )
CI (PR) / checks (pull_request) Failing after 10m40s
PR Ready + auto-merge / ready-automerge (pull_request) Failing after 10m59s
2026-08-19 18:09:16 -03:00
Francisco Solla
fe5b11cf24
feat(S2): seção de conteúdos da home de campanha inclui os vídeos do YouTube
...
CI (PR) / e2e (1) (pull_request) Successful in 5m9s
CI / build (push) Successful in 2m20s
CI (PR) / e2e (2) (pull_request) Successful in 5m18s
PR Ready + auto-merge / ready-automerge (pull_request) Failing after 30m17s
CI / e2e (1) (push) Successful in 4m5s
CI (PR) / scope (pull_request) Successful in 32s
CI / deploy homeserver (teqo-1313) (push) Has been cancelled
CI (PR) / lint (pull_request) Successful in 42s
CI (PR) / cycles (pull_request) Successful in 34s
CI (PR) / format (pull_request) Successful in 55s
CI (PR) / docs-guards (pull_request) Successful in 8s
CI (PR) / plans-only-closes (pull_request) Successful in 7s
Main merge flips claimed issues to done + in-prod / issue-done (pull_request) Successful in 13s
CI (PR) / typecheck (pull_request) Successful in 30s
CI (PR) / knip (pull_request) Successful in 31s
CI (PR) / unit (pull_request) Successful in 50s
CI (PR) / checks (pull_request) Successful in 2s
Promote plan-issue Related on main merge / plan-issue-ready (pull_request) Has been skipped
Agent pool supervisor / tick (pull_request) Successful in 27s
CI / static (push) Successful in 1m48s
CI / e2e (2) (push) Successful in 4m7s
CI (PR) / int (pull_request) Successful in 1m49s
CI / int (push) Successful in 1m57s
CI / checks (push) Successful in 2s
CI (PR) / build (pull_request) Successful in 2m31s
Board "Acompanhe de perto" (S1) ganha o feed automático do canal oficial:
global SocialFeedSettings (admin-only, kill switch + toggle + maxItems +
exclusões por item), loader src/utilities/youtubeFeed.ts (Data API v3
search→statistics, unstable_cache tag social-feed + revalidate 300,
fail-closed com snapshot persistido via SQL direto — revalidateTag dentro
de unstable_cache lança no Next 15.4), card generalizado
(CampaignArticleCard → CampaignContentCard, external com noopener) e merge
por recência com o grande = mais recente elegível. Stub HTTP do YouTube no
webServer do Playwright (porta dev+1000) + 4 e2e novos no describe serial.
Migration 20260818_111748_add_social_feed_settings (não destrutiva).
Closes #18
2026-08-18 15:23:50 -03:00
Francisco Solla
0de9e9f57d
chore(OPS50): ignora .pnpm-store no prettier/git — runner self-hosted deixa o store no workspace
Agent PR Ready + auto-merge / ready-automerge (pull_request) Has been skipped
CI (PR) / docs-guards (pull_request) Successful in 6s
CI (PR) / plans-only-closes (pull_request) Successful in 6s
CI (PR) / scope (pull_request) Successful in 30s
CI (PR) / lint (pull_request) Successful in 39s
CI (PR) / format (pull_request) Successful in 47s
CI (PR) / typecheck (pull_request) Successful in 30s
CI (PR) / knip (pull_request) Successful in 34s
CI (PR) / cycles (pull_request) Successful in 33s
CI (PR) / unit (pull_request) Successful in 46s
CI (PR) / build (pull_request) Has been skipped
CI (PR) / int (pull_request) Failing after 36s
CI (PR) / e2e (pull_request) Failing after 1m30s
CI (PR) / checks (pull_request) Failing after 1s
2026-08-17 03:29:06 -03:00
Francisco Solla
7ca0efc95c
fix(ci): isola bundle e2e do servidor de desenvolvimento
2026-08-16 01:25:06 -03:00
Francisco Solla
7ddc281f22
feat(site): publica home da campanha Jorge Solla 1313
2026-08-16 00:49:24 -03:00
Francisco Solla
ad39602d04
feat(C94): toolbar omnibox + e2e agenda hardening + changelog
2026-08-09 04:36:02 -03:00
Francisco Ignácio Fontoura Solla
96dc035da2
chore: gitignore Playwright artifacts and Aider local files
...
Already excluded from ESLint/test-location scans; stop them showing as untracked.
2026-08-01 00:05:00 -03:00
Francisco Ignácio Fontoura Solla
0b69d2b91d
chore: public release tip — All Rights Reserved, sanitize field material
...
Remove interview audio/transcripts/sheets from the tree, add LICENSE
(UNLICENSED), /private/ convention for local-only sensitive docs, and
public-clean CUSTOMER + session summaries for cloud agents.
2026-07-31 12:53:12 -03:00
Francisco Ignácio Fontoura Solla
21228dc022
Document coordenador geral interview and register A10 plus WhatsApp D3–D5.
...
Capture field evidence from the anchor session, update CUSTOMER/roadmap plans, and add vote-scenario and internal WhatsApp bridge specs with interview audio and transcripts.
2026-07-23 12:24:53 -03:00
Francisco Ignácio Fontoura Solla
a5ab2c238c
Register campaign intelligence discovery and E8–E15 roadmap program.
...
Embeds approved literature→persona→interview research in docs/research/, adds inteligencia-campanha master plan with child specs, updates roadmap/PRODUCT/AGENTS, and extends roadmap skills with data-presentation guidance.
2026-07-22 00:04:50 -03:00
Francisco Ignácio Fontoura Solla
87c36e4856
Deliver A8 IBGE voter profile on Eleitorado tab with post-simplify scale plan.
...
Adds static SIDRA demographics, territory-weighted derivation, electorate UI with opt-in copy to manual profiles, shared territory-city resolution, and registers A8+ fill-in debt from capture-review-debts.
2026-07-19 23:05:27 -03:00
Francisco Ignácio Fontoura Solla
e5968f81d5
Add static Bahia municipality and territory geometries for the campaign map.
...
Ship TopoJSON meshes, IBGE code lookups, a re-runnable build script, and evidence tests so B3 can render Leaflet surfaces without PostGIS.
2026-07-18 22:07:41 -03:00
Francisco Ignácio Fontoura Solla
c42b16baab
Add TSE 2022 election results model and local seed import.
2026-07-18 18:25:19 -03:00
Francisco Ignácio Fontoura Solla
bcac665cb5
Ship /campanha nuclei MVP with RBAC, invites, and vote estimates.
...
Adds electoral nuclei, leaderships, updates, and WhatsApp invite flows behind campaign auth, plus the consolidated schema migration that Vercel applies on deploy.
2026-07-18 15:01:56 -03:00
Francisco Ignácio Fontoura Solla
14961c5fea
feat: overhaul petition UX, add contact/signature data model, and refresh shadcn theming
...
- redesign petition page layout with responsive hero, content section, and form card
()
- refactor frontend theming setup:
- add with in frontend layout
- migrate/clean global style tokens and base styles in
- adjust header/social visuals for theme-aware rendering
(, ,
, , )
- expand petition form with additional fields and new UI primitives
(native select, textarea, button, state/city flow)
(, , , )
- add new Payload collections and wire them into config:
, ,
(, ,
, ,
)
- update petition collection admin grouping and project config
(, , )
- add supporting dependency/lockfile updates and workspace tooling tweaks
(, , , )
2026-02-22 20:02:51 -03:00
Francisco Ignácio Fontoura Solla
87ebb726d2
feat: initial commit
2026-02-14 16:11:51 -03:00