KB-6786

09 — dot:kg REAL_RUN Ladder & 10-Process Split (2026-06-04)

2 min read Revision 1

09 — dot:kg REAL_RUN Ladder & 10-Process Split (2026-06-04)

Verified counts

  • DRY_RUN = 2 (correlated pair, real gpt-4o, is_mock=false) · SIMULATED_DRY_RUN = 4 · REAL_RUN = 0
  • process_dot_runtime.real_run_enabled (dot_config) = false

Preflight gates (live v_dotkg_realrun_preflight = REALRUN_BLOCKED_MULTI_GATE)

Gate Value Status Unblock
gate_real_run_enabled false BLOCK owner-authorized dot_config flip
gate_execute_enabled false BLOCK owner-authorized dot_config flip
gate_dry_run_only_cleared true BLOCK set dry_run_only=false
gate_dotkg_owner_present 0 BLOCK PROC-OWN-04 assign dot:kg owner
gate_contract_realrun_mode DRY_RUN BLOCK promote DOT_KG_EXPLAIN contract DRY_RUN→REAL_RUN
precond_endpoint_bound 1 GO executor:8090/dispatch bound
boundary_no_mutation_assertion 1 GO fail_closed_no_mutation held
precond_dry_run_evidence 2 GO 2 correlated DRY_RUN
invariant_real_run_count_zero 0 GO must remain 0 until all gates GO + executor health + president

Real-run package

  • Flip requirements: owner (PROC-OWN-04) + dot_config flip (real_run_enabled, execute_enabled, dry_run_only=false) + contract promotion + external executor health + president authority.
  • Expected observation rows: REAL_RUN rows in process_run_observation (currently 0).
  • No-mutation boundary: controlled-mutation boundary held; fail_closed_no_mutation.
  • Success threshold: correlated producer+verifier REAL_RUN with evidence, REAL_RUN invariant flips 0→N only after every gate GO.
  • 10-process split: authorized post-REAL_RUN by PROC-OWN-04 owner.
  • Rollback: flip dot_config back to false; REAL_RUN rows are evidence (retained).

Status

BLOCKED_REALRUN — 4 GO / 5 BLOCK. No REAL_RUN performed; no fake verification. Ready for real-run authority.

Back to Knowledge Hub knowledge/dev/reports/architecture/total-rp-process-trigger-officialization-ui-dotkg-content-final-acceptance-2026-06-04/09-dotkg-realrun-10process-split.md