# FreshCards — Rules (per FVW v8 §11.9 + §23 + DO-008)

## 1. Capability Declaration
- **Mode:** Sovereign SPA Mode (per DO-001)
- **Standard:** FVW v8 §23 (ratified)

## 2. Do-not-proceed rule
Stop on App-VP test failure.

## 3. Contract primacy
Contract = recipe.md + codex.md + §23.

## 4. Anti-drift enforcement
1. Recipe → Source
2. Visual Diff vs §23 affordances
3. Behavioural (C6)
4. Contract (constitutional_fragments)

## 5. Plan-as-law
See plan.md.

## 6. Fallback behaviour
Toast timeout → auto-dismiss (no manual action required).

## 7. User-simulator requirement
C6 user simulations must be runnable.

## 8. Re-anchor cadence
At every phase boundary.

## 9. Coverage matrix
See coverage-matrix.md. Plus: §23 affordances checklist (font size, contrast, focus width).

## END OF RULES.MD
