From 972daa9b07b1ef5b77827eb96b14bfda91f0394a Mon Sep 17 00:00:00 2001 From: null Date: Thu, 2 Jul 2026 22:04:14 -0500 Subject: [PATCH] docs(qa): mark B-UI batch probed (primitive behavior spec added) Co-Authored-By: Claude Opus 4.8 --- docs/QA_PLAN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/QA_PLAN.md b/docs/QA_PLAN.md index f2cb7a7..8472ff0 100644 --- a/docs/QA_PLAN.md +++ b/docs/QA_PLAN.md @@ -87,7 +87,7 @@ before cross-cutting; regression last). Update **Status** and **Findings** every | # | Batch | Primary surface | Data state | Status | Open / Fixed | |---|-------|-----------------|-----------|--------|--------------| | B0 | Baseline, tooling & **coverage recon** | `npm run ci`/`check`, app boots, console clean, **re-scan routes/pages/API vs plan & update it**, **control census** | any | 🔄 | 0 / 1 | -| B-UI | **Design-system primitives** | each `client/components/ui/*` × state matrix (default/hover/focus/active/disabled/loading/error/read-only) × light/dark × keyboard | any | ⬜ | 0 / 0 | +| B-UI | **Design-system primitives** | each `client/components/ui/*` × state matrix (default/hover/focus/active/disabled/loading/error/read-only) × light/dark × keyboard | any | 🔄 | 0 / 0 | | B1 | Auth & authorization | login (pw/OIDC/TOTP/WebAuthn), roles, single-user, CSRF, data isolation | multi + single user | ⬜ | 0 / 0 | | B2 | Tracker (core) | `/` buckets, pay/skip/notes/overrides, balance cards, overdue, ledger, drift | seeded + adversarial | ⬜ | 0 / 0 | | B3 | Bills & schedules | `/bills` CRUD, custom schedules, reorder, merchant rules, historical import | adversarial | ⬜ | 0 / 0 |