generated from john/python-template
This commit is contained in:
@@ -71,7 +71,7 @@ These are not conventions — a test fails if you break them:
|
||||
- **No persistence access from pages/components** (`test_ui_boundaries.py`, allowlist-based).
|
||||
- **No hand-rolled error notifications in UI** — use the shared error presenter.
|
||||
- **No stringly-typed status literals** — use the enums (`test_model_contract_guards.py`).
|
||||
- **Attempt history is append-only** (`test_v42_evidence.py`).
|
||||
- **Attempt history is append-only** (`test_evidence_provenance.py`).
|
||||
- **`docs/schema.md` stays field-accurate** with `db/models.py`.
|
||||
- **Orphans are tracked, not tolerated** — `test_orphan_sweep.py` records each retained
|
||||
orphan with rationale in `KNOWN_ORPHANS`.
|
||||
|
||||
Reference in New Issue
Block a user