phase 16 implementation
This commit is contained in:
@@ -37,3 +37,12 @@ Do not regenerate visual snapshots merely to silence a failure. A consistently w
|
||||
## Architecture changes
|
||||
|
||||
Changes to routing, localization loading, token authority, theme persistence, CSP, styling system, state management, metadata generation, or the server/client boundary require an ADR before implementation.
|
||||
|
||||
## Phase 14 integration rules
|
||||
|
||||
- Keep all vendor access behind typed server-side adapters.
|
||||
- Never add personal data to URLs, analytics, logs, snapshots, or browser storage.
|
||||
- Preserve the immutable Phase 9 form field contract unless an approved contract revision is supplied.
|
||||
- Production demo submission must fail closed until legal, CRM, retention, duplicate, and operational decisions are approved.
|
||||
- Browser tests use fictional `.test` identities and must never contact real services.
|
||||
- Run `npm run validate:phase14`, `npm run typecheck`, `npm run test:unit`, `npm run test:integration`, and `npm run build` before proposing a change. The authoritative release environment remains Node 24.17.0 with pnpm 11.9.0.
|
||||
|
||||
Reference in New Issue
Block a user