Files
gerador-proposta/docs/gerador-propostas/adr/ADR-000-standalone-application.md
T
2026-10-03 00:00:45 -03:00

1.2 KiB

ADR-000 — Aplicação standalone neste repositório

  • Status: Accepted
  • Data: 2026-10-02
  • Decisor: produto / engenharia, nesta sessão

Contexto

O discovery da fase 00 encontrou um repositório vazio. A premissa inicial do pacote era reutilizar auth, workspace, RLS e design system de outro checkout EloPro.

Decisão

gerador-proposta é um produto standalone novo. O repositório vazio é o baseline oficial.

Auth, workspace, usuários, papéis e RLS serão implementados aqui, nas fases 02 e 03. O design system nasce aqui no prompt 04, com os tokens EloPro V2.1, pronto para convergir depois sem acoplar código agora.

A integração com outros componentes EloPro ocorre por ports. Este módulo não assume banco, sessão, componentes ou código compartilhado.

Consequências

  • Não há etapa de importar um repositório legado antes do prompt 02.
  • Contratos externos ficam em src/integrations/. O CRO standalone devolve no-context ou pending-source (P-002), e a geração não depende dele.
  • Stack alvo: Next.js 16, React 19, TypeScript 5, Tailwind CSS v4, Supabase, Redis, Sentry, Claude e Vitest. Nesta fase só entram TypeScript, ESLint e Vitest, porque ainda não há app, banco, fila nem chamada de modelo.