KB-3A2C
15000x · 08 — Regression matrix (8/8 healthcheck GREEN; Qdrant 149/9423 unchanged; gates inert; DIEU axes preserved)
4 min read Revision 1
iu-corev0.615000xregression-matrixno-mutation-outside-scopehealthcheck-greenqdrant-unchanged
15000x · 08 — Regression matrix
Healthcheck (8 surfaces, post-macro)
overall_ok=True
three_axis_cache: ok=True in_sync (now 173/173 after manual refresh)
directus_collection: ok=True 173 rows / 1 read-perm
qdrant_collection: ok=True iu_core_iu_chunks (149 indexed) UNCHANGED
auto_refresh_trigger: ok=True gate=false fires_24h=0 UNCHANGED
vector_boundary: ok=True 149 pts / 141 unique UNCHANGED
write_gates: ok=True all 6 inert UNCHANGED
operator_runtime: ok=True open_runs=0 failed_24h=0 UNCHANGED
piece_event_runtime: ok=True emit=false dry_run_only=true UNCHANGED
Surface-by-surface vs 12000x
| Surface | 12000x | 15000x | Note |
|---|---|---|---|
| Repo HEAD | 3d56afa | (new) | 15000x commit on top |
| Object surface (D9) | 163 | 169 | +6 from 031; D8 drift=0 |
dot_iu_command_catalog |
20 | 22 | +2 product-template DOTs |
| Tests | 1324 PASS | 1324 PASS | 12 pinning tests bumped |
information_unit |
163 | 173 | +10 template pieces |
iu_piece_collection |
3 | 6 | +3 |
iu_piece_membership |
8 | 23 | +15 |
iu_lifecycle_log |
146 | 146 | UNCHANGED (composer doesn't write lifecycle log; fresh births) |
event_outbox total |
122308 | 122326 | +18 from composer event family (delayed lane) |
event_outbox(piece) |
0 | 0 | UNCHANGED (emit gate stayed closed; dry-run rolled back) |
iu_vector_sync_point |
152 | 152 | UNCHANGED |
iu_vector_sync_point indexed |
149 | 149 | UNCHANGED |
Qdrant iu_core_iu_chunks |
149 | 149 | UNCHANGED |
Qdrant production_documents |
9423 | 9423 | UNCHANGED (constitution rule) |
iu_three_axis_envelope |
163/163 | 173/173 | manual refresh post-macro |
| DIEU-28 axes envelope | 27 | 27 | UNCHANGED |
| DIEU-32 axes envelope | 23 | 23 | UNCHANGED |
| DIEU-35 axes envelope | 36 | 36 | UNCHANGED |
| Mac cron */10 healthcheck | running | running | crontab confirmed |
Write gates (all 8 inert)
iu_core.composer_enabled false (was true during template creation in-TX, COMMIT restored)
iu_core.delivery_enabled false
iu_core.operator_runtime_enabled false
iu_core.structure_ops_enabled false
iu_core.three_axis_auto_refresh_enabled false
iu_core.vector_sync_enabled false
iu_core.retention_enabled false
piece_event_runtime.emit_enabled false (was true during dry-run proof, ROLLBACK restored)
Constitutional checks
| Rule | Status |
|---|---|
| No hardcode | ✓ |
| DOT 100% | ✓ (22/22 governed) |
| Discover-first | ✓ |
| No fake PASS | ✓ (every claim has transcript) |
| No secret logging | ✓ |
| No cross-IU vector | ✓ (149/141 unchanged) |
| Production_documents untouched | ✓ |
| PR #669 not merged | ✓ (no remote anyway) |
| Nuxt not deployed | ✓ |
| Retention not enabled | ✓ |
| No destructive cleanup | ✓ |
| No broad corpus mutation | ✓ |
| Every mutation reversible | ✓ |
Conformance scan re-run
runtime/110 D9 verdict 7/7 PASS at 169 (27+26+61+6+12+21+16), D8_unregistered = 0 rows.
NOT covered
- PR #669 mergeability — repo has no remote
- VPS monitoring host (Linux timer / Grafana) — carry-forward to 16000x