How to read a behavior table
A behavior verified at multiple tiers is proven at multiple depths: the logic is right (A), the app
sends and renders it correctly (B), and the deployed system actually does it end-to-end (C).
The areas
- Orders & Receipts
- Gmail Import
- Notebooks & Daily Stories
- Stash
- Collection & Rankings
- Achievements & Stats
- Dispensaries & Shopping Agent
- Users, Account & Subscription
Keeping these pages true
The spec and the tests must never drift: a new behavior lands as a test first, then as a line on its area page, in the same change. When a behavior changes intentionally, its test changes in the same commit — a failing named test is the signal that the spec and the code disagree, and the fix is a decision, not a silenced assertion. The machine-readable ledger behind these pages lives in the repo atdocs/testing/feature-audit/TEST-MATRIX.md (every case, every status) and BUGS.md
(every defect ever triaged, with disposition).