* docs(openspec): propose setup-foundation change Add OpenSpec change for SPEC Phase 0 — Foundation with proposal, design, capability specs, and implementation tasks. Populate openspec/config.yaml with project context and artifact rules. Co-authored-by: Cursor <cursoragent@cursor.com> * feat: bootstrap Laravel 13 foundation (Fase 0) Implement OpenSpec change setup-foundation: Laravel 13 + Filament 5 admin panel, Livewire 4 public site shell, PostgreSQL via Compose, design tokens, role-based auth, quality gates (Pint/Larastan/Pest), FrankenPHP Dockerfile, and GitHub Actions CI with five blocking jobs. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(ci): use valid APP_KEY for encryption in tests Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
863 B
Markdown
17 lines
863 B
Markdown
# Architecture Decision Records
|
|
|
|
Índice das ADRs aceitas definidas em [SPEC.md](../../SPEC.md) §21. Decisões não reabertas nesta fase.
|
|
|
|
| ADR | Decisão | Status |
|
|
|---|---|---|
|
|
| ADR-001 | Monólito modular Laravel, sem microserviços | Aceita |
|
|
| ADR-002 | Filament para área interna e Livewire/Blade para área pública | Aceita |
|
|
| ADR-003 | PostgreSQL como único banco transacional | Aceita |
|
|
| ADR-004 | Pagamentos somente manuais | Aceita |
|
|
| ADR-005 | Pest unifica unit, feature, browser e visual | Aceita |
|
|
| ADR-006 | FrankenPHP regular mode; worker mode adiado | Aceita |
|
|
| ADR-007 | Single-tenant; SaaS e portal do cliente adiados | Aceita |
|
|
| ADR-008 | Database queue; Redis adiado | Aceita |
|
|
| ADR-009 | Dinheiro em BRL armazenado como centavos inteiros | Aceita |
|
|
| ADR-010 | Home com estrutura fixa e CMS tipado, sem page builder | Aceita |
|