KB-20F2
IU Core Runtime Activation — 01 Precheck (host, repo, 7 gates)
2 min read Revision 1
dieu44iu-core-mvpruntime-activationprecheckgatesv0.62026-05-21
IU Core Runtime Activation E2E — 01 Precheck: host, repo, gates
Macro: IU_CORE_RUNTIME_ACTIVATION_E2E_STRUCTURE_OPS_OPEN_GOAL Date: 2026-05-21 · Effort: xhigh · Outcome: PASS
Host & repo
- Host:
Nguyens-MacBook-Air.local(Darwin arm64) — correct MacBook dev host. - Repo:
/Users/nmhuyen/iu-cutter-build/repo/iu-cutter, branchmain. - HEAD before:
4601d83(feat(iu-core): runtime activation package + H3 emit-event fix). - Tree clean at start.
Technical SSOT read
The knowledge/ reports referenced in the brief are not committed to the repo
(they live in the agent-data KB). In-repo technical SSOT read instead:
sql/iu-core/README.md, sql/iu-core/runtime/README.md, and the runtime SQL
files 010–040 + 005 + 004.
Production target
- VPS:
contabo/38.242.240.89/vmi3080463. - Postgres container
22540b78de8f(imagepostgres:16), role/DBdirectus. - Also present:
incomex-directus(directus 11.5 app), leftover sandbox containerpg-restore-test-20260520T031054Zfrom the prior sandbox macro.
Seven mandatory gates — all PASS
| Gate | Result | Evidence |
|---|---|---|
| 1 Correct host | PASS | MacBook repo present, clean |
| 2 Target identity | PASS | current_database()=directus, iu=158 / uv=165 |
| 3 Fresh backup | PASS | see doc 02 — directus-pre-iucore-runtime-20260521T105137Z.dump |
| 4 Drift check | PASS | 7 tables / 2 views / 7 iu-core fns / 0 triggers / 0 rows / gate absent — matches prior macro |
| 5 Package integrity | PASS | runtime/010-040 + 3 rollbacks + READMEs all present |
| 6 Rollback boundary | PASS | runtime/rollback/010-030 + master-gate close runbook known |
| 7 Trigger conflict | PASS | no name collision; DDL guards are log-only; parallel path is a separate sink (see doc 04) |
No gate failed; all approved production mutations proceeded.