KB-6B78 rev 2

00 — Phase 0 Activation-Sequencing SuperCampaign — Overview & Control Tower (2026-05-29, rev2 corrected)

6 min read Revision 2
phase0activation-sequencingcontrol-towerg1g2g3g4config-onlyiu-pilotruntime-blocker2026-05-29

00 — Phase 0 Activation-Sequencing / Config-Prototype / Pilot / Runtime-Blocker SuperCampaign — Control Tower

Mission code: PHASE0_ACTIVATION_SEQUENCING_CONFIG_PROTOTYPE_PILOT_AND_RUNTIME_BLOCKER_SUPERCAMPAIGN Date: 2026-05-29 · Effort: xhigh · Status: PASS (zero data mutation; read-only verification + rehearsal + KB authoring only) Host: contabo VPS (vmi3080463) · Container: postgres (postgres:16, 127.0.0.1:5432) · DB: directus (PostgreSQL 16.13) Read channel: MCP query_pg role context_pack_readonly (READ ONLY, 5s timeout, LIMIT 500) — requires database:"directus" arg Apply channel (NOT used for mutation this campaign): ssh contabo "/usr/bin/docker exec -i postgres psql -U workflow_admin -d directus"

Predecessor: phase0-human-activation-and-config-only-readiness-campaign-2026-05-29 (B-2/B-3/B-4/P-1 closed; cockpit committed). This campaign converts that "ready in pieces" state into a single executable activation control tower for the next human/council session, re-verified against live reality.

Headline result

The entire Phase 0 program is technically GO on the agent side and unchanged from the predecessor baseline (zero drift). Every remaining act is human/sovereign. No new technical discovery is required to execute G1→G2→G3→G4→config-only→IU-Pilot-Day-1. The committed fn_phase0_cockpit() already computes this state live (it is NOT a static snapshot).

Live verification snapshot (this campaign, 2026-05-29, via fn_phase0_cockpit() + targeted queries)

Signal Value Meaning
fn_iu_gate_verify_closed() all_safe=true · never_flip_intact=true · all_governed_closed=true 10 gates (8 governable + 2 never_flip) all value=false/is_safe=true
never_flip gates iu_core.vector_sync_enabled=false, iu_enact.allow_no_review_decision=false the two forbidden flips remain false
idle_in_transaction (datname=directus) 0 no open-tx residue
meta_catalog / collection_registry / table_registry 169 / 168 / 21 = baseline
governance_registry 9 5 system/council + 4 factory mothers draft
event_type_registry 40 (event_domain='mother': 9 total, 0 active) Đ45 mother substrate dormant
dot_iu_command_catalog / dot_iu_command_run 53 / 55 = baseline
iu_relation / information_unit 60 / 219 = baseline
KG iu_relation 60/60 provenance+assertion (evidence 0); v_kg_edges_all=2259 (60 + 2199 universal_edges) universal_edges by type USES 1486 / BELONGS_TO 431 / CONTAINS 342
Candidate Registry (managed_meta_rows, *_born) 0, all false G1 not committed (correct)

Gate board (one line each)

  • G1 Candidate Registry (field_registry, input_form_registry, tier_registry born+certified) — GO, human-activation-pending. Birth gate live & fail-closed (verified: fn_pre_birth_check returns Check1-fail-only for the 3 absent collections → 4/5; the missing step is the in-tx meta_catalog insert). managed_meta_rows=0. Needs: enacting-law clause + Điều 32 cross-sign ≥2.
  • G2 Human-org-role law (Điều 37-H, 6 roles) — GO, enactment-pending (sovereign enact).
  • G3 Production review_decision authorityGO, governance-pending (human/council/sovereign mint approve authority; propose-only path design-ready; fn_review_decision_propose NOT yet committed — deliberate).
  • G4 4 factory rows activeGO, flip-pending after G1+G2 (4 draft rows live now; disjoint can_create + must_not_own proven).
  • Phase 0 config-onlyREADY (implementable immediately after G1).
  • IU Pilot Day 1READY/RUNNABLE (read-only health rehearsal proven this campaign; DLQ 0).
  • Runtime / UI / event-delivery / job-executionNO-GO (8 governable runtime gates all false; see doc 08).

Documents in this package

00 control tower · 01 activation sequencing packet (executable) · 02 one-shot rehearsal (read-only coherence + exact DML) · 03 config-only prototype package · 04 IU Pilot Day 1 rehearsal · 05 cockpit data-layer (already-live finding + v2 enhancement design) · 06 Master Design truth patch · 07 KG/DOT readiness · 08 runtime blocker board · 09 go/no-go + next campaign · 10 mega prompt pack (30) · 11 law/forbidden/self-review.

Safe live changes this campaign

NONE persisted. Read-only introspection + read-only function calls only. Two agent-memory corrections were made (see doc 11): a false "entity_species G1 blocker" note was deleted, and the tooling facts were recorded (query_pg needs database arg; cockpit is live; relation vocab is a 6-value CHECK).

Branch verdicts

A PASS · B PASS (read-only coherence; DML rehearsal deferred, already proven 5/5×3) · C PASS (config-only package ready; commit deferred to post-G1) · D PASS (pilot rehearsal run read-only) · E PASS (cockpit confirmed already live-computing; optional v2 additive fields designed) · F PASS (truth patch) · G PASS (KG verified healthy; vocab is 6-value CHECK; wrappers designed, deferred) · H PASS (runtime board) · I PASS (go/no-go) · J PASS (30 prompts).

Back to Knowledge Hub knowledge/dev/reports/architecture/phase0-activation-sequencing-config-prototype-pilot-runtime-blocker-supercampaign-2026-05-29/00-overview-control-tower.md