KB-1CF1
8000x-execute · 01 — Execution channel pack + baseline + pg_dump backup
4 min read Revision 1
iu-corev0.68000xexecution-channelpg_dumpbaselinehealthcheck
8000x-execute · 01 — Execution channel pack + baseline
Execution channel pack (live verified)
| Channel | Result | How verified |
|---|---|---|
| Local shell exec | YES (Darwin 25.5.0 arm64) |
uname -a |
psql, pg_dump local |
YES (/opt/homebrew/bin/{psql,pg_dump}) |
which |
| SSH exec to VPS | YES (root@vmi3080463, Ubuntu 6.8 x86_64) |
ssh contabo "id" |
docker exec postgres from VPS |
YES | docker exec postgres psql -U directus -tAc 'SELECT 1' |
| PG DDL channel | YES (CREATE FUNCTION via stdin pipe) | Migration 026 applied: BEGIN / CREATE FUNCTION × 2 / COMMENT × 2 / COMMIT |
PG DML channel for public.* |
YES (directus role) |
postflight SELECT confirmed 86 enacted |
PG DML channel for cutter_governance.* |
YES (workflow_admin role via socket trust) |
INSERT counts 1+86+1+1 verified |
Function EXECUTE for fn_iu_enact |
YES (called 86× in single TX with processed=86 already=0) |
RAISE NOTICE captured |
| Qdrant write channel | NO (internal docker network only, no host port) | curl 127.0.0.1:6333 connection refused; container sees incomex-qdrant:6333 |
| Embedder credential | NO (no OPENAI_API_KEY / EMBED_* in /opt/incomex/.env* or container envs) |
grep -iE 'openai|embed' /opt/incomex/.env* empty |
| Backup creation | YES (pg_dump -Fc, 75.4 MB, sha256 captured) |
sha256sum matches before and after docker cp |
| Rollback channel | YES — sql/iu-core/rollback/026_compensation_primitives.rollback.sql + per-IU compensation via fn_iu_supersede + fn_iu_retire + corpus restore via pg_dump |
both compensation fns present post-026 |
Baseline (pre-mutation snapshot)
Repo : ~/iu-cutter-build/repo/iu-cutter
Branch : main
HEAD : 46bef0e (8000x author-mode commit)
Dirty : no
Tests : 1212/1212 PASS (0.74s)
Healthcheck : 7/7 GREEN
three_axis_cache : in_sync, table=163, view=163
directus_collection: 163 rows / 1 read-permission
qdrant_collection : iu_core_iu_chunks (61 indexed)
auto_refresh_trigger: gate=false, fires_24h=4, errors=0
vector_boundary : 61 pts / 60 unique
write_gates : 6/6 inert
operator_runtime : open_runs=0, failed_24h=0, active_leases=0
Gates inert : composer / delivery / operator_runtime / structure_ops /
three_axis_auto_refresh / vector_sync / retention
information_unit : 163 rows
iu_metadata_tag : 335 rows
iu_three_axis_envelope: 163 rows
DIEU corpus : 86 IUs, all draft
non-DIEU lifecycle : deprecated=12, draft=5, enacted=60
Backup
File : directus-pre-iucore-8000x-execute-20260524T081848Z.dump
Size : 79,117,195 bytes (75.4 MB)
sha256 : 842371194c2fb16fb29340b8433e53c38f805f620e5ab9203e2a1a3ae71a604a
pg_restore --list : 3274 TOC entries, includes cutter_governance.{manifest_envelope,manifest_unit_block,review_decision,cut_change_set} TABLE DATA rows
Persisted at : VPS /root/backups/${BACKUP_NAME} + /tmp/${BACKUP_NAME} in container
Restorable : pg_restore --list completed without error