Owner: Nick Last Verified: 2026-03-05 Status: Active
Preserve speed and coherence in an agent-first repo by enforcing deterministic boundaries.
Business domains live under app/src/domains/<domain>/ and use fixed layers:
typesconfigrepoprovidersserviceruntimeui
Allowed dependency direction is forward-only in this list.
Direct cross-domain imports are disallowed.
Use domain providers or top-level app composition points instead.
pnpm lint:architecturevalidates import boundaries.- CI workflow
architecture-guards.ymlblocks drift. - Lint failures include remediation text intended for agent context.
- App is bootable per worktree with deterministic ports via
pnpm worktree:dev. - UI evidence and observability evidence are generated via
verify:*scripts.
See docs/REVIEW_LOOP.md.