KB-60DE
S162A RBAC Verify Report
1 min read Revision 1
S162A — RBAC + Verify Report
Agent: Claude Code CLI | Date: 2026-03-25 PRs: 1 (#621)
Root Causes
- system_issues uses detected_at field, not date_created. Requesting non-existent field causes Directus 403.
- CAT-ALL count drift: PG guard S129-A blocks API updates, only deploy step can refresh.
Fix
- Changed date_created to detected_at in system-issues-detail.get.ts
- Manual deploy to break circular dependency (CI fail -> no deploy -> stale CAT-ALL -> CI fail)
Verification
- Layer 4 API: 110 items orphan_dep_target, pagination works
- Nuxt 3 CI: GREEN after re-run
- Smoke test: 17/17 PASS
- Runner classify: 0 NULL sub_class, 9 groups