KB-2CD4

8000x-execute · 06 — Regression smoke + 38-row readiness matrix (36 PASS / 2 EXACT_GAP)

5 min read Revision 1
iu-corev0.68000xregressionreadiness-matrixdirectushealthcheckmac-cronPR-669

8000x-execute · 06 — Regression smoke + readiness matrix

Regression smoke

Directus axes A/B/C — DIEU corpus post-promotion

axis_a_doc_code  | rows | enacted | missing_axis_b | missing_axis_c
-----------------+------+---------+----------------+----------------
DIEU-28          |   27 |      27 |              0 |              0
DIEU-32          |   23 |      23 |              0 |              0
DIEU-35          |   36 |      36 |              0 |              0

DIEU-35 depth distribution: {0:17, 1:16, 2:3}  (matches 6000x snapshot)
DIEU-28 depth distribution: {0:13, 1:14}
DIEU-32 depth distribution: {0:11, 1:12}

Sample axis_b_tags (DIEU-35):
  D38-DIEU35-ROOT  {"unit_kind":["kind:law_unit"],"section_type":["sectype:article"],"legal_document":["doc:DIEU-35"]}
  D38-DIEU35-S0    {"unit_kind":["kind:law_unit"],"section_type":["sectype:heading"],"legal_document":["doc:DIEU-35"]}
  D38-DIEU35-S1    {"unit_kind":["kind:law_unit"],"section_type":["sectype:principle"],"legal_document":["doc:DIEU-35"]}

Lifecycle in envelope matches information_unit (86 enacted rows joined → 86 enacted in envelope).

Healthcheck (7 surfaces)

overall_ok: True
  three_axis_cache    : in_sync,  table=163, view=163
  directus_collection : 163 rows / 1 read-permission
  qdrant_collection   : iu_core_iu_chunks (61 indexed) — KT-B intact
  auto_refresh_trigger: gate=false, fires_24h=4, errors_24h=0
  vector_boundary     : 61 pts / 60 unique — boundary intact
  write_gates         : 6/6 inert
  operator_runtime    : open_runs=0, failed_24h=0, active_leases=0

Mac cron

*/10 * * * * /Users/nmhuyen/iu-cutter-build/repo/iu-cutter/ops/healthcheck-cron-package/scripts/iu_core_healthcheck_wrapper.sh

Recent fires (during this macro):

2026-05-24T08:20:00Z  exit=0
2026-05-24T08:30:00Z  exit=0
2026-05-24T08:40:00Z  exit=0

Retention

iu_core.retention_enabled = false (gate stays inert; this macro did NOT enable retention).

PR #669

Huyen1974/web-test#669 feat/iu-core-three-axis-envelope → main:

state      : OPEN
mergeable  : MERGEABLE

This macro did NOT merge it (per Forbidden list). PR ownership remains frontend/DevOps.

Tests

1212/1212 PASS at start of macro and at end of macro.

Readiness matrix (38 rows)

# Item Status
1 Execution channel pack — SSH+psql+pg_dump+DDL+DML+EXECUTE PASS
2 Execution channel — Qdrant write EXACT_GAP (network + driver + credential)
3 Repo HEAD 46bef0e, branch main, clean PASS
4 Tests baseline 1212/1212 PASS
5 DOT scan — fn_iu_supersede + fn_iu_retire present post-026 PASS
6 7-surface healthcheck pre-mutation PASS
7 7 IU Core write gates inert pre-mutation PASS
8 pg_dump backup created PASS
9 Backup sha256 captured PASS
10 Backup pg_restore --list valid (3274 TOC) PASS
11 Candidate freeze count = 86 PASS
12 Candidate freeze all draft PASS
13 Candidate hash matches 8000x freeze 29b36fa4…b43bb PASS
14 Axis completeness (no NULL required fields) PASS
15 Parent-orphan count = 0 PASS
16 Per-IU fn_iu_verify_invariants 86/86 pass PASS
17 No prior 8000x envelope (idempotency) PASS
18 Migration 026 applied PASS
19 fn_iu_supersede present, SECURITY DEFINER PASS
20 fn_iu_retire present, SECURITY DEFINER PASS
21 Sandbox 250 — 7/7 (1 expected skip) BEGIN..ROLLBACK PASS
22 Tests post-026: 1212/1212 PASS
23 01_author_manifest defect 1 (source_doc_ref NULL) fixed and applied PASS
24 01_author_manifest defect 2 (:'name' in DO block) fixed and applied PASS
25 1 envelope + 86 unit_blocks committed PASS
26 02_create_review_decision → 1 RD cf000008-5776-…fd1f PASS
27 02b_create_cut_change_set authored + applied (closes defect 3) PASS
28 Readiness re-check immediately pre-promotion PASS
29 03_promote_candidates — 86 processed, 0 already_enacted PASS
30 Postflight 1-4, 6-8 (column-name patch on 5) PASS
31 Three-axis envelope refreshed in_sync post-promotion PASS
32 No non-DIEU IU changed lifecycle PASS
33 KT-B (60 IUs / 61 points) untouched PASS
34 production_documents untouched PASS
35 vector_sync gate closed throughout PASS
36 Qdrant onboarding preflight substrate accepts 86 enacted DIEU PASS
37 Qdrant indexer driver EXACT_GAP
38 Final tests 1212/1212 + Mac cron green + PR #669 still OPEN/MERGEABLE PASS

Summary: 36 PASS · 2 EXACT_GAP (Phase F driver + channel)

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.6-iu-core-8000x-operator-execution-promotion-qdrant-closeout-open-goal/06-regression-and-readiness-matrix.md