chore: initial monorepo scaffold + WDS Phase 1+2 artifacts

- Nx 22.7 monorepo (pnpm 11.1, TypeScript 5.9, Node 24)
- apps/api: NestJS 11 (CJS conforme CODING-RULES.md PGD-DB-004)
- apps/web: React 19 + Vite 8 (ESM)
- libs/shared/api-interface: Zod contract base
- Docker Compose dev: Postgres 18, Valkey 8, MinIO, Mailpit
- WDS artifacts:
  - design-artifacts/A-Product-Brief/ (5 docs canônicos + 16 dialogs)
  - design-artifacts/B-Trigger-Map/ (hub + 4 personas + feature impact)
- Stack canon: STACK.md v2.2 + CODING-RULES.md v2.0 + brand.md
- AGENTS.md + README.md como entrada para devs/agentes

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-27 14:34:20 +00:00
commit 17c08e6392
3631 changed files with 855518 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
# Client Profile: {{project_name}}
**Created:** {{date}}
**Updated:** {{date}}
---
## Organisation
| Field | Value |
|-------|-------|
| **Type** | startup / scale-up / SME / enterprise / NGO / public sector / internal team |
| **Size** | {{headcount_or_team_size}} |
| **Industry** | {{industry}} |
| **Tech maturity** | {{has_internal_tech_team}} — {{prior_digital_product_experience}} |
| **Design maturity** | {{prior_design_experience}} |
---
## People
### Primary Contact — {{primary_contact_name}}
- **Role:** {{role}}
- **Decision mandate:** {{can_decide_autonomously_or_needs_signoff}}
- **Notes:** {{notes}}
### Champion (if different)
- **Name:** {{champion_name}}
- **Role:** {{role}}
- **Notes:** {{notes}}
### Technical Contact
- **Name:** {{tech_contact_name}}
- **Role:** {{role}}
### Other Stakeholders
| Name | Role | Influence |
|------|------|-----------|
| {{name}} | {{role}} | {{approver / advisor / observer}} |
---
## Decision Culture
- **Decision style:** {{fast-individual / consensus / hierarchical / committee}}
- **Approval chain:** {{description}}
- **Timeline culture:** {{fast-iterative / structured-milestones / slow-approval}}
---
## Internal Driver
- **What triggered this project:** {{trigger}}
- **What success means internally:** {{political_or_personal_definition_of_success}}
- **Internal deadline or pressure:** {{yes_no_and_description}}
---
## Working Style
- **Communication preference:** {{slack / email / calls — and response speed}}
- **Prior agency experience:** {{yes_no — what worked / what did not}}
- **Notes:** {{anything_else_relevant_to_collaboration}}