KB-4DBA

9000x-onboarding · 01 — Execution channel pack + baseline + backup

3 min read Revision 1
iu-corev0.69000xexecution-channelbaselinebackup

9000x — Channel pack + baseline + pre-apply backup

Execution Channel Pack (live verified)

Channel Result How verified
Mac local shell YES (Darwin 25.5.0 arm64) uname -a
psql, pg_dump local YES /opt/homebrew/bin/{psql,pg_dump}
SSH to contabo YES (root, Ubuntu 6.8 x86_64) ssh contabo "id"
docker daemon on contabo YES (Docker 29.2.1) docker --version
docker exec postgres psql -U directus YES (local all all trust) live preflight + apply
docker exec incomex-agent-data python3 YES (3.11.15) python3 --version
psycopg2 inside agent-data YES (2.9.10) live import
Qdrant API from agent-data YES (auth 200) urllib.urlopen + api-key header
OpenAI embeddings API from agent-data YES (auth 200) urllib + Bearer OPENAI_API_KEY
Qdrant host port NO (internal docker net only) by design
pg_dump backup YES (79.3 MB, sha256 captured) proven via pg_restore --list

Pre-apply baseline

Surface Value
Repo ~/iu-cutter-build/repo/iu-cutter
Branch main
HEAD pre-9000x d403648
Dirty no
Tests pre-9000x 1212/1212 PASS
iu_vector_sync_point rows 64 (61 indexed, 60 unique IU) — all KT-B
iu_core_iu_chunks Qdrant points 61 (KT-B)
production_documents Qdrant points 9379 (untouched)
86 enacted DIEU IUs 27 DIEU-28 + 23 DIEU-32 + 36 DIEU-35
Empty-body DIEU IUs 5 (all DIEU-28)
Governance chain 3 envelopes + 147 unit_blocks + 4 review_decisions + 3 cut_change_sets
fn_iu_supersede / fn_iu_retire present (mig 026, 8000x)
Gate vector_sync false
Gate three_axis_auto_refresh false
Gate retention false

Backup

File   : directus-pre-iucore-9000x-onboarding-20260524T110610Z.dump
Size   : 79,327,292 bytes
sha256 : 965172285878202d6df73904201cdee4e019747f7a629719bf03751180a7d7ba
TOC    : 3278 entries
Persisted at /root/backups/ on contabo

Runner decision

incomex-agent-data container — only container on docker_incomex network with BOTH QDRANT_API_KEY and OPENAI_API_KEY in its environment, AND network reach to incomex-qdrant:6333. Auth-test:

Test Result
GET http://incomex-qdrant:6333/collections + api-key HTTP 200
GET https://api.openai.com/v1/models + Authorization: Bearer … HTTP 200

PG access from inside agent-data: psycopg2.connect(host='postgres', …) with creds sourced from incomex-directus env (DB_USER, DB_PASSWORD, DB_HOST=postgres, DB_DATABASE=directus) passed via docker exec -e KEY=value (values never enter the Mac transcript — captured into bash subshell vars and forwarded directly to docker daemon).

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.6-iu-core-9000x-qdrant-onboarding-piece-platform-open-goal/01-channel-pack-and-baseline.md