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).