KB-9D8F

IU Core Production DDL — 01 Precheck (host + repo)

2 min read Revision 1
dieu44iu-core-mvpproduction-ddlprecheckv0.62026-05-21

IU Core Production DDL — 01 Precheck (host + repo)

Date: 2026-05-21 · Macro: v0.6-iu-core-production-ddl-and-runtime-prep-open-goal

Host

  • MacBook/dev host Nguyens-MacBook-Air.local (darwin). Correct host.
  • Repo /Users/nmhuyen/iu-cutter-build/repo/iu-cutter, branch main, HEAD 4ce2667 at start, working tree clean.

Repo package state (pre-macro)

  • sql/iu-core/ — 5 forward DDL (001..005) + 5 rollback files, README, sandbox/ (4 files). All read in full; additive, idempotent (CREATE TABLE/INDEX IF NOT EXISTS, CREATE OR REPLACE FUNCTION), self-transacted (BEGIN; … COMMIT;).
  • cutter_agent/iu_core/idempotency.py, structure_ops.py, tree.py.
  • tests/test_iu_core_ddl.py — 39 static-validation tests (pre-macro).
  • KB SSOT for this track lives in agent-data, not in the repo tree.

Technical SSOT read (agent-data)

  • v0.6-iu-core-mvp-sandbox-execution-hardening-rollback-drill/11-final-report.md
  • …/10-next-production-approval-package.md
  • …/05-verification-queries-results.md
  • …/06-rollback-drill-results.md

Sandbox macro 4ce2667 proved 001..005 against a real restore-test PostgreSQL: forward apply clean, 25/25 verification, 6/6 reparent drill, row-loss rollback guard 4/4 REFUSED, full clean forward+rollback cycle, forward idempotency 5/5. Residual H3 = sandbox lacked event_outbox/event_type_registry, so the gate-OPEN emit path was never exercised.

VPS reachability

SSH contabo38.242.240.89, host vmi3080463, reachable. Used only as a remote target for read-only survey, backup, and the gated DDL apply.

Verdict

Precheck PASS — correct host, clean safe repo, SSOT understood, VPS reachable.

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.6-iu-core-production-ddl-and-runtime-prep-open-goal/01-precheck-host-repo.md