KB-66FB
110500x · 01 — Apply Channel Preflight (HARD GATE 0)
3 min read Revision 1
iu-core110500xpreflighthard-gate-0apply-channelworkflow-admin
110500x · 01 — Apply Channel Preflight (HARD GATE 0)
Mission rule: do not author, redesign, or expand reports if any of these channels fail. Return IU_CORE_110500X_APPLY_CHANNEL_BLOCKED immediately and stop.
All 7 checks PASS.
Probe 1 — Local shell
Darwin Nguyens-MacBook-Air.local 25.5.0 arm64
Probe 2 — SSH contabo
$ ssh contabo 'hostname && uptime'
vmi3080463
05:20:10 up 102 days, 18:03, 31 users, load average: 1.09, 0.97, 1.00
Probe 3 — Docker postgres + directus containers
postgres Up 5 weeks (healthy)
incomex-directus Up 2 weeks (healthy)
Probe 4 — psql workflow_admin → directus
$ docker exec postgres psql -U workflow_admin -d directus -c "SELECT current_user, current_database(), version();"
workflow_admin | directus | PostgreSQL 16.13 (Debian 16.13-1.pgdg13+1)
Probe 5 — DDL/DML BEGIN/ROLLBACK probe
BEGIN;
CREATE TEMP TABLE _probe_110500x (id int, payload jsonb);
INSERT INTO _probe_110500x VALUES (1, jsonb_build_object('gate','0','ok',true));
DO $$ BEGIN PERFORM count(*) FROM _probe_110500x; RAISE NOTICE 'rollback_probe_ok %', (SELECT count(*) FROM _probe_110500x); END $$;
SELECT count(*) AS probe_rows FROM _probe_110500x; -- 1
ROLLBACK;
SELECT 'after_rollback_ok'::text AS state; -- after_rollback_ok
Output:
BEGIN
CREATE TABLE
INSERT 0 1
DO
NOTICE: rollback_probe_ok 1
probe_rows: 1
ROLLBACK
state: after_rollback_ok
Probe 6 — pg_dump (workflow_admin owner)
$ docker exec postgres pg_dump -U workflow_admin -d directus -Fc -f /tmp/pre-110500x.dump
$ docker exec postgres ls -la /tmp/pre-110500x.dump
-rw-r--r-- 1 root root 82202070 May 26 03:23 /tmp/pre-110500x.dump
md5: 0591218ccb5ce3c4b93808139b27d35e
Probe 7 — KB report 02-alias-implementation.md readable
mcp__claude_ai_Incomex_KB__batch_read([
".../v0.6-iu-core-110000x-operator-alias-surface-d30-d31-protection/00-summary.md",
".../02-alias-implementation.md",
...
]) → full content returned, full SQL extracted (10,507 bytes)
Verdict
HARD_GATE_0_PASS — proceed to Phase A baseline + Phase B apply + Phases C/D/E proof + Phase F validation + Phase G report upload.