KB-1FD9
05 — C1 Wiring Proof + Governed Gap (2026-06-22)
3 min read Revision 1
05 — C1 Directus / DOT / table_registry Wiring Proof — 2026-06-22
LABELS: LOCAL_DISPOSABLE_SANDBOX_DOT_EMULATOR · NOT_GOVERNED_RUNTIME · NOT_PRODUCTION · NOT_DIRECTUS_GOVERNED_WRITE · NOT_A_SUBSTITUTE_FOR_DOT_C1_REGISTRATION
A — Sandbox wiring (PROVEN, emulator)
| Wiring element | Sandbox state (readback) |
|---|---|
| target collection/table exists | c1.governance_canonical_operation_vocab (PK (operation_code,protocol_version), write-once trigger) |
| fields exist | operation_code, protocol_version, vocab_id, risk_level, handler_ref, source_action_code, manifest_hash, _dot_origin, status, superseded_by, created_at |
table_registry equivalent |
c1.c1_table_registry: 4 rows → governance_canonical_operation_vocab, c1_build_audit, dot_agent_api_contract, governance_build_authorization (owner=C1) |
| contract registry references object | c1.dot_agent_api_contract: 7 DOT_C1_* rows, output_namespace c1.* |
| dispatcher/executor route exists | c1.dot_c1_vocab_build(mode,payload,auth) routes DRY_RUN / SANDBOX_APPLY / PROD_REAL_RUN |
| real-run blocked unless separately authorized | PROD_REAL_RUN branch RAISES C1_PROD_REAL_RUN_BLOCKED (mirrors prod fn_process_agent_api_dispatch) |
B — Governed-runtime wiring (NOT READY)
Fresh live evidence (read-only) shows the governed counterparts do not exist / are not writable:
governance_canonical_operation_vocabcount in governeddirectusDB = 0; and absent from the 352-collection Directus listing (so the governed collection/table does not exist).- Governed registry collections that DO exist:
dot_agent_api_contract,governance_build_authorization,apr_action_types,table_registry,dot_config,dot_operations— but noDOT_C1_*rows and (prior) no C1 wiring. - No connected tool can create the governed collection/fields (no DDL/collection-creation), so the governed wiring cannot be created from here.
C — Gap
The sandbox wiring is a faithful shape; the governed wiring is absent and uncreatable via available tools. Closing it requires the operator to create governance_canonical_operation_vocab + register DOT_C1_* via the governed DOT path (file 13). The sandbox does not prove the governed Directus schema is writable.