KB-396F

04 — C1 Directus/DOT/table_registry Wiring Proof — 2026-06-22

3 min read Revision 1
c1-dryrun-true-readinesswiringtable-registryhold2026-06-22

04 — C1 DIRECTUS / DOT / table_registry WIRING PROOF — 2026-06-22

1. Directus collection

directus_list_collections returns 325 user collections (352 total). There is no governance_canonical_operation_vocab, no c1_*, no canonical_operation* collection. The C1 Directus collection does not exist. A governed directus_create against it was DENIED (not in write allowlist). (E2, E7)

2. table_registry

table_registry exists as a collection/table (generic SSOT for table UIs; "Created by DOT v1.0.0"). It holds no C1 row, and it is not writable through the governed channel (write allowlist excludes it; a registry entry also presupposes a physical C1 table that does not exist). (E2)

3. DOT contract reference

No DOT_C1_* contract exists (file 03), so no contract references a C1 table/collection. The only collection-class catalog primitive is dot_iu_create_collectionfn_iu_collection_create, which inserts into iu_piece_collection (an IU staging record). It does not create directus_collections, directus_fields, a physical table, constraints, or a table_registry row. (E4) This is the exact mis-identification Codex flagged in PATCH1 §2.2.

4. Dispatcher route

fn_process_agent_api_dispatch is the only dispatch function and it raises on REAL_RUN, cannot execute a DOT, and never writes (freshly confirmed: raises_realrun=true, cannot_exec=true, never_writes=true). It cannot route a C1 dry-run because there is no C1 contract row to route, and it performs validation only. (E1)

5. Real-run isolation

All execution gates are closed: process_dot_runtime.execute_enabled=false, .real_run_enabled=false, .dry_run_only=true, iu_core.operator_runtime_enabled=false, iu_create.gateway.direct_insert_policy=block_after_guard. Real-run remains blocked independent of C1. (E6)

6. Readback

The wiring claim is proven absent by direct readback: collection list (no C1), table_registry (no C1 row), contract table (no C1 contract), command catalog (no DDL/schema primitive), dispatcher def (validation-only). None of the five wiring elements exists, and none is creatable in this session.

7. Status

C1 Directus/DOT/table_registry wiring: ABSENT and UNCREATABLE. Gap remains. (…_DIRECTUS_DOT_WIRING_INCOMPLETE is subsumed by the root NO_GOVERNED_WRITE_CHANNEL.)

Back to Knowledge Hub knowledge/dev/laws-new/reports/c1-dryrun-true-readiness/04-c1-directus-dot-table-registry-wiring-proof-2026-06-22.md