KB-260C
IU Core 6000x-authority-closeout — Final Rollout Matrix (36 rows)
3 min read Revision 1
iu-core6000x-authority-closeoutrollout-matrixpartial-with-exact-gap
6000x-authority-closeout — Final rollout matrix
Verdict: IU_CORE_6000X_AUTHORITY_CLOSEOUT_PARTIAL_WITH_EXACT_GAP
| # | Row | Status | Evidence / blocker |
|---|---|---|---|
| 1 | Repo baseline @ 4fb380e | DONE | clean tree, matches 6000x close |
| 2 | Tests 1163/1163 pre | DONE | pytest -q → 1163 in 0.70s |
| 3 | Tests 1163/1163 post | DONE | re-run after macro |
| 4 | Healthcheck 7/7 GREEN | DONE | overall_ok=true; re-run at end |
| 5 | DOT 144/144 unchanged | DONE | no migration this macro |
| 6 | All 6 write gates inert | DONE | write_gates surface lists all 6 false |
| 7 | Auto-refresh audit id 18 durable | DONE | view_pre/table_pre/table_post=163 |
| 8 | Trigger error log empty | DONE | 0 rows total |
| 9 | Envelope view=163 / table=163 / in_sync | DONE | live PG query |
| 10 | Nuxt patch base re-verified | DONE | git apply --check passes |
| 11 | Nuxt feat branch pushed | DONE | feat/iu-core-three-axis-envelope e6a5659 |
| 12 | Nuxt PR opened (not merged) | DONE | PR #669 OPEN/MERGEABLE |
| 13 | PR-open CI triggered (no deploy) | DONE | deploy-vps.yml did NOT fire |
| 14 | Nuxt PR merge (live deploy) | DONE_WITH_EXTERNAL_BLOCKER | merge owned by frontend/DevOps |
| 15 | Nuxt smoke /admin/iu-three-axis | NOT_STARTED | depends on row 14 |
| 16 | No direct PG from Nuxt | DONE | grep on pushed files: no refs |
| 17 | Reads via Directus only | DONE | useDirectus<> + @directus/sdk only |
| 18 | Mac user-cron install | DONE (pilot) | install.sh cron exit 0; crontab -l shows entry |
| 19 | Cron wrapper exit 0 | DONE | overall_ok=true, 7 surfaces |
| 20 | Log rotation configured | DONE | 1 MiB / 5 generations |
| 21 | Pre-existing crontab preserved | DONE | daily_check.py untouched |
| 22 | Cron rollback path | DONE | uninstall.sh cron |
| 23 | Cron on long-running Linux host | NOT_STARTED | deferred — Mac is pilot only |
| 24 | Cron on VPS | DEFERRED | macro forbids VPS sudo |
| 25 | Retention 3 policies queryable | DONE | live query |
| 26 | Retention dry-run | DONE | rows_eligible=0 per policy |
| 27 | Retention candidates view honest | DONE | 3 rows with cutoffs |
| 28 | Retention gate enable | DEFERRED | user chose keep gate false |
| 29 | Auto-refresh gate stays false | DONE | verified before/after |
| 30 | Real corpus DIEU-35 axis A | DONE | 36 IUs, depth 0-2 |
| 31 | Real corpus DIEU-35 axis B | DONE | 36×{unit_kind, legal_document, section_type} |
| 32 | Real corpus DIEU-35 axis C | DONE | depth {0:17, 1:16, 2:3} |
| 33 | Directus permission 1485 live | DONE | read on iu_three_axis_envelope |
| 34 | DIEU-35 Qdrant onboarding | NOT_STARTED | deferred to 6800x |
| 35 | AgentData reports uploaded | DONE | 7 reports under …/v0.6-iu-core-6000x-authority-closeout-open-goal/ |
| 36 | AgentData list/read/search verified | DONE | see report 07 |
Totals: 30 DONE + 1 DONE_WITH_EXTERNAL_BLOCKER + 3 NOT_STARTED + 2 DEFERRED.