KB-2A0C
DOT Wrapper — 11 MCP-Readable Checkpoint (verbose)
4 min read Revision 1
11 — MCP-Readable Checkpoint (verbose)
macro: DOT_EXECUTION_WRAPPER_CORRELATION_PATCH_AND_KG_DRYRUN_HARNESS
date: 2026-06-04
status: PARTIAL
execution_mode: EXECUTION_MODE
live_mutation: YES_BIRTH_FREE
birth_registry: {before: 1158306, after: 1158306}
trigger_guard_alerts: 129
applied_live:
dot_config:
- process_dot_runtime.execute_enabled=false
- process_dot_runtime.dry_run_only=true
- process_dot_runtime.real_run_enabled=false
functions:
- fn_process_run_observe # pure-insert header; refuses REAL_RUN; idempotent
- fn_process_component_observe # pure-insert component; dot_code fail-closed; refuses REAL_RUN; idempotent
views:
- v_process_dot_wrapper_status # generic over 303 DOT_*
runner_inventory: NO_DOT_RUNNER_EXISTS
dot_layer: engine=agent_api, script_path=NULL, usage_count=0, executed=0
reusable_scaffolding_in_iu_layer:
- fn_dot_iu_operator_runtime_enabled # master no-execute gate
- fn_assert_safe_for_dot_action # preflight BLOCK abort
- fn_dot_iu_runtime_lease_acquire/release
- fn_dot_iu_command_log # fail-closed catalogued logging
harness_status: LIVE_NO_EXECUTE
executes_dot: false
writes_real_run: false # refused unless process_dot_runtime.real_run_enabled=true
idempotent: true
rollback: contabo:/tmp/DOT_EXEC_WRAPPER_ROLLBACK.sql
kg_pilot:
pair: [DOT_KG_EXPLAIN, DOT_KG_EXPLAIN_VERIFY]
classification: WRAPPER_READY_BUT_FIXTURE_MISSING -> BLOCKED_BY_NO_RUNNER
correlation_prefix: "DRYRUN:dot:kg:explain:<date>"
source_system: dot_exec_wrapper
missing: [dot_runner, plan_verify_only_mode, fixture]
events:
process_star_types: 7
active: 0
decision: do_not_activate
reference_without_emit: true
activation_packet: staged_not_applied
status_ladder: structural -> simulated_observed -> dry_run_observed -> real_run_observed -> verified_candidate -> birth_ready
invariants_proven:
- simulated_cannot_reach_verified
- dry_run_cannot_become_real_run
- real_run_refused_at_write_unless_enabled
verified_candidates_v3: [job:cut] # dot:kg absent (simulated_observed only)
dry_run_prepared_evidence_type: NOT_ADDED # modelled via evidence_ref.wrapper_phase
rp_ui:
view: v_process_dot_wrapper_status
distribution: {WRAPPER_NEEDED: 182, WRAPPER_READY_NO_OBSERVATION: 119, SIMULATED_OBSERVED: 2}
routes: [/process-discovery/wrapper-status, /process-discovery/dry-run-readiness, /process-discovery/candidate/:code/observation-plan]
deploy: operator_gated
nuxt_math: none
next_macro: DOT_EXECUTION_WRAPPER_IMPLEMENTATION # runner+plan-mode+fixture; then DOT_KG_TRUE_DRY_RUN_ONE_PAIR
parallel: [PROCESS_DISCOVERY_WRAPPER_UI_DEPLOY, DOT_KG_OWNER_AND_EVENT_ACTIVATION_PREP]
forbidden_actions_taken: NONE
dot_executed: 0
real_run: 0
verified_marked: 0
process_born_canon_promoted: 0
approvals_approved: 0
events_activated: 0
iu_doc_edits: 0
workflow_runs: 0
blocker: NO_DOT_RUNNER + NO_KG_FIXTURE (engineering, next macro); downstream owner+event+birth (governance)