v3 • 18/03/2026 22:00 • Versoes anteriores: v1v2 • Repo: GitHub (privado) • Commits: 10 total

Roadmap Edital 11/2026 — Agudo/RS

Plataforma SaaS Multi-Entidade para Gestao Publica Municipal

Cofound AI LTDA • CNPJ 62.242.203/0001-41 • v3 — 18/03/2026 — F0-F11 DONE + Cleanup Wave

📊 Metricas do Projeto (v3)

29
Modulos
155
Entity Configs
363
DB Tables
39
Rotas
182
Shared Components
17
Migrations
295
Relatorios
10
Commits
100%
pt-BR

Progresso Geral (Fases F0-F11 + Cleanup)

Entidades DB por Schema

Entity Configs por Dominio

Cleanup Wave — Erros Corrigidos


✅ Progresso das 13 Fases

FaseNomeCommitDestaquesStatus
F0Arquitetura & Validacao87e6e2229 itens validados, 14 PRDs, 5 validacoes cruzadasDONE
F1Componentes P087e6e22GenericCRUD, BrazilianFields, ReportViewer, FormBuilderDONE
F2Setup Theme + Deploy56b6145SaasAble seed, 29 rotas, menu sidebar 7 dominiosDONE
F3Database Schema56b61457 schemas, 363 tabelas, RLS + audit em todasDONE
F3-realSupabase Real Connection4fee33amock-store eliminado, 100% PostgreSQL realDONE
F4Auth + Layout + Dashboardsef57477Login Supabase, RBAC, org-context, 33 dashboardsDONE
F5+F6+F7155 Entity Configs (29 modulos)b7d5d4cTodos os 7 dominios com TR complianceDONE
F818 Mock Integrations44e0d89eSocial, SICONFI, SIM-AM, PNCP, NFS-e, etc.DONE
F9295 Relatorios6a61c81120 LEGAL + 175 ROTINA, 5 templatesDONE
F10Seed Data + QA86ec56c4K+ records, 1.336 QA checks, 10 E2E flowsDONE
F11Simulacao PoCb41f11e29-module checklist, GO/NO-GO verdictDONE
FIXCleanup Wave (esta sessao)pendentei18n removal, 200+ config fixes, LGPD migrationFIX WAVE
F0 Arq/Val
DONE
F1 Components
DONE
F2 Theme
DONE
F3 Database
DONE
F3-real Supabase
DONE
F4 Auth/Layout
DONE
F5+F6+F7 Dominios
DONE
F8 Integracoes
DONE
F9 Relatorios
DONE
F10 QA+Seed
DONE
F11 Simulacao
DONE
FIX Cleanup
WAVE

🛠 Cleanup Wave — Sessao 18/03/2026 (noite)

Resumo: ~200 arquivos corrigidos, 40+ subagents

150
softDelete fixes
95
Sort field fixes
30+
Traducoes EN→PT
16+
Acentos corrigidos
7
Schema fixes
1
Migration criada
1
NPM removed
0
Build errors
CategoriaProblemaQtdFixStatus
i18nreact-intl + 5 locale JSONs + language switcher19 filesRemovido completamente, 100% pt-BRDONE
TraducaoStrings em ingles (Settings, Logout, Delete, etc.)30+ stringsTraduzido para portuguesDONE
AcentosPortugues sem acentos (Confirmacao, Historico)16+ stringsAcentos corrigidosDONE
LayoutContainer maxWidth="lg" cortava tabelas1 fileFull-width com paddingDONE
FlickeringSkeleton piscava a cada refetch2 filesisLoading so no primeiro loadDONE
softDeleteConfigs com softDelete:true, tabelas sem deleted_at150 configssoftDelete: false em todosDONE
Sort fieldsdefaultSort referenciando colunas inexistentes95 configsTodos mudados para created_atDONE
Schema 406infra.* → public.*, bot.* → cid.*7 configsSchema + plural→singular corrigidoDONE
Route encoding/fin/cobrança URL-encoded quebrando rota1 fileRemovido acento da URLDONE
Table namesadm.veículo com acento → 4042 configsAcento removido do supabaseTableDONE
orgScopedpermissao com orgScoped:true sem org_id1 configorgScoped: falseDONE
LGPD3 tabelas LGPD nao existiam1 migration00021_schema_lgpd.sql criadaDONE
Crashtce-siconfi.ts circular dependency6 filesparams.ts extraidoDONE
Quality Gate: 13/13 PASS — Zero erros de build. Zero MISSING_TRANSLATION. Zero 400s por sort field. Zero 404s por table name. Zero 406s por schema.

🗄 Database — 9 Schemas, 363 Tabelas

SchemaTabelasMigrationSeedsRLSAudit
fin (Financeiro)79000108 inserts
pes (Pessoas)8300012 + 000195 inserts
set (Setoriais)78000140 inserts
adm (Administrativo)67000133 inserts
trb (Tributario)66000116 inserts
fis (Fiscal)39000160 inserts
cid (Cidadao)25000150 inserts
lgpd (LGPD)3000213 inserts
public (Core/Auth)5+00000-00004core
TOTAL363+17 migrations

➡ Trabalho Restante

Configs vs DB Gap: 95 entity configs tem defaultSort=created_at como fallback. Quando as migrations forem atualizadas com as colunas ricas do TR, os sort fields devem ser revertidos para os nomes de dominio (data_emissao, exercicio, etc).
Seeds vazios: set (78 tabelas), cid (25 tabelas), fis (39 tabelas) tem 0 seed records. Precisam de seed data para a PoC.
Uncommitted: ~348 arquivos modificados aguardando commit. Inclui todas as correcoes da Cleanup Wave + migrations 00017-00021.
BLOQUEANTE: Atestados de Capacidade Tecnica — Cofound AI < 1 ano. Resolver consorcio/parceria ANTES da submissao.

Proximos passos

#AcaoPrioridadeEsforco
1Commit da Cleanup Wave (~348 files)IMEDIATO5min
2Seed data para set, cid, fis schemasALTA~4h
3Alinhar DB migrations com entity configs (colunas ricas)ALTA~8h
4Reverter sort fields de created_at para colunas de dominioMEDIA~2h
5E2E tests para fluxo completo (login → CRUD → export)MEDIA~4h
6Deploy Vercel + Supabase Cloud (sa-east-1)MEDIA~2h
7Simulacao PoC D-7 → D-1 (dress rehearsal)QUANDO PRONTO7d

💾 Git History (10 commits)

CommitMensagemWave
87e6e22feat: initial project setup — Edital 11/2026 Agudo/RSF0+F1
657a047feat: setup theme, database scripts, 12 epicsF2
56b6145feat: routes, menu, 7 domain schemas — F2+F3 waveF2+F3
3247217docs: roadmap v2 — handoff sessiondocs
ef57477feat: F4 wave — auth, org-context, RBAC, layout, 33 dashboardsF4
44e0d89feat: F8 wave — 18 mock integration servicesF8
6a61c81feat: F9 wave — reports engine (295 definitions)F9
86ec56cfeat: F10 wave — seed data (4K+) + QA validationF10
b41f11efeat: F11 wave — PoC simulation systemF11
b7d5d4cfeat: F5+F6+F7 wave — enrich 155 entity configsF5+F6+F7
1e35db1feat: F12 wave — enrich seed data (8K+)F12
4fee33afeat: F3-real — connect frontend to Supabase localF3-real
pendentefix: cleanup wave — i18n removal, 200+ config fixes, LGPD migrationFIX

🕔 Timeline de Desenvolvimento

17/03 • 23:52
MARCO ZERO
F0+F1 — Initial Setup + Components P0
Arquitetura validada, GenericCRUD, BrazilianFields, ReportViewer, FormBuilder. 3.587 arquivos, ~1.2M linhas.
87e6e22
17/03 • 23:59
+7 min
F2 — Theme + Database Scripts + 12 Epics
SaasAble seed, Supabase migrations base, 12 epics (114 stories).
657a047
18/03 • 00:15
+16 min
F3 — 7 Domain Schemas (363 tabelas)
fin, trb, pes, adm, set, cid, fis. RLS + audit em TODAS. 29 rotas + menu sidebar.
56b6145
💤 Pausa — ~6 horas
18/03 • 06:13
Sessao 2
Roadmap v2 — Handoff + 57 Subagents Plan
Documentacao da sessao anterior. Plano completo F4-F11.
18/03 • 06:54
MARCO
F4 — Auth + RBAC + 33 Dashboards + 138 Entity Configs
Login Supabase, org-context multi-tenant, RBAC field-level, layout customizado.
ef57477
18/03 • 07:01
+7 min
F8 — 18 Mock Integrations
eSocial, SICONFI, SIM-AM, EFD-Reinf, NFS-e, IEPTB, PNCP, Licitacon, gov.br, Banking, REDESIM, eSUS.
18/03 • 07:16
+15 min
F9 — 295 Relatorios (120 LEGAL + 175 ROTINA)
TCE/SICONFI, contabil, folha, tributario, setoriais. 5 templates engine.
18/03 • 07:29
+13 min
F10 — Seed Data (4K+) + QA Validation
1.336 QA checks, 10 E2E flows, seed levels 0-8.
18/03 • 07:39
+10 min
F11 — Simulacao PoC (29-module checklist)
Infra validation, GO/NO-GO verdict system, D-7 a D-1.
💤 Pausa — ~3 horas
18/03 • 10:30
MARCO
F5+F6+F7 — 155 Entity Configs (29 modulos, TR-compliant)
Todos os 7 dominios enriquecidos com campos, validacoes, status workflows, permissoes.
b7d5d4c
18/03 • 10:55
+25 min
F12 — Seed Data Enrichment (8K+ records)
QA checks para 155 configs. Dados realistas brasileiros.
18/03 • 12:22
MARCO
F3-real — Mock Store Eliminado, 100% Supabase
Frontend conectado a PostgreSQL real. Zero mocks no chain principal.
4fee33a
💤 Pausa — ~6 horas
18/03 • 18:00-22:00
CLEANUP WAVE
FIX — i18n Removal + 200+ Config Fixes + LGPD Migration
40+ subagents. Removido react-intl (100% pt-BR). 150 softDelete fixes. 95 sort field fixes. 7 schema fixes. LGPD migration criada. tce-siconfi crash corrigido. 30+ traducoes EN→PT. 16+ acentos. Quality Gate: 13/13 PASS. Build: 0 errors.
TOTAL
~22 horas do primeiro commit ao cleanup final • 12 commits3 sessoes363 tabelas + 155 configs + 295 relatorios

⚙ Stack Tecnologico

Frontend

React 19.2 • TypeScript 5.9 • Vite 7.3
MUI 7.3.8 • SaasAble Admin v2.1.0
TanStack Table 8.21 • React Hook Form 7.71
SWR 2.4 • @tabler/icons-react
@react-pdf/renderer • @dnd-kit
100% pt-BR (sem react-intl)
Primary: #606BDF

Backend / Database

Supabase Local + Cloud (sa-east-1)
PostgreSQL 15+ • 9 schemas • 363+ tabelas
PostgREST (auto API) • Edge Functions (Deno)
RLS por org_id • Audit triggers
17 migrations • LGPD compliance
Auth JWT + MFA

Infraestrutura

Vercel (frontend hosting)
AWS sa-east-1 (via Supabase)
GitHub Actions CI/CD
SOC 2 Type II + ISO 27001
LGPD compliance • SSL/HTTPS
Dados exclusivamente Brasil