---
name: react-project-baseline
description: Bei neuen React/Next.js-Projekten ab Tag 1 bulletproof-react Struktur + ESLint Cross-Feature-Boundaries + Test-Stack
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 7f5ec970-b013-4424-9fec-1a7e770c3103
---

Bei jedem neuen React/Next.js-Projekt: bulletproof-react Folder-Structure (`app/`, `features/`, `components/`, `hooks/`, `lib/`, `config/`, `utils/`, `types/`) + ESLint `import/no-restricted-paths` Cross-Feature- und Unidirectional-Imports-Rules + Testing-Stack (Vitest + RTL + Playwright) ab Tag 1.

**Why:** KAR-522-Audit Konvergenz aus Sources 2 (Clean Arch), 4 (FSD), 10 (React.dev), 14 (bulletproof-react). [[14-bulletproof-react]] konsolidiert alle drei vorherigen in einer praktischen Form. Nachtraegliche Migration einer Ad-hoc-Struktur kostet Wochen.

**How to apply:** Vor jedem neuen Greenfield-React-Projekt:
- Folder anlegen wie oben
- `eslint-plugin-boundaries` oder `import/no-restricted-paths` mit Cross-Feature-disallow + Unidirectional-Layer
- Vitest + RTL + (optional) Playwright + MSW im ersten Commit
- ADR in `docs/adr/`

Brain-Ref: [[02-Wissen/architecture-audit/14-bulletproof-react]] · [[02-Wissen/architecture-audit/00-synthese]] · Standing Order 22.05.2026 (KAR-522).
