KB-3EF5
15 — MCP-Readable Checkpoint (machine)
3 min read Revision 1
dot-agent-apicheckpointmachine-readable2026-06-04
15 — MCP-Readable Checkpoint (machine)
macro: DOT_AGENT_API_CONTRACT_DISPATCHER_TRUE_DRYRUN_UI_REGISTRATION
date: 2026-06-04
status: PARTIAL
execution_mode: EXECUTION_MODE
live_mutation: true
birth_free: true # 1,163,392 before == after (local guard around commit)
guard_alerts: 129
runner_pattern_status: extracted_and_reused # 9-rule Runner Safety Contract from iu-cutter/dot_iu_command_run/dot-hc-executor
agent_api_contract_status: LIVE # dot_agent_api_contract table + 2 pilot rows
dispatcher_status: LIVE # fn_process_agent_api_dispatch; fail-closed; cannot execute
kg_binding_status: complete # DOT_KG_EXPLAIN(PLAN_ONLY)+_VERIFY(VERIFY_ONLY), fixture bound, endpoint_ref NULL
no_execute_test_status: PASS # 5/5 refusals; idempotent write; SIMULATED only
true_dry_run_result: NOT_EXECUTED_BLOCKED # DRY_RUN refused (no endpoint)
v5_views: [agent_api_contract_status, runner_contract_status, dryrun_plan_status, candidate_status_v5, birth_readiness_v5]
candidate_dot_kg: { v4: runner_contract_missing, v5: plan_only_tested, contracts: 2, endpoints: 0, dispatcher: true, prepared_obs: 2 }
candidate_job_cut: { v5: verified_candidate, birth_gate: VERIFIED_PENDING_OWNER, members: 8, owner_missing: true }
invariants:
verified_candidates_v3: 1 # job:cut only
dry_run_observations: 0
real_run_observations: 0
events_emitted: 0
pilot_usage_count: null
pilot_last_executed: null
process_star_events_active: 0 # 7 types, all false
job_cut_registration_prep: DONE_OWNER_PENDING
dot_kg_owner_event_prep: DONE_SEQUENCED # endpoint -> real run -> owner -> 10-def split -> event activation
d1_d2_expansion_readiness: DONE
safety_audit: PASS
next_macro_primary: DOT_AGENT_API_PLAN_ONLY_ENDPOINT_IMPLEMENTATION
next_macro_parallel: [PROCESS_DISCOVERY_V5_UI_DEPLOY, JOB_CUT_PROCESS_REGISTRATION_CANDIDATE_PREP, INFORMATION_PIECE_D1_D2_EXPANSION_ON_KG_DOT]
exact_blocker: "no agent_api invocation endpoint (endpoint_ref NULL; host dispatcher grep empty); true DRY_RUN needs a no-mutation endpoint consuming FIXTURE:dot:kg:explain:v1 -> DRYRUN-NS:dot:kg:explain -> verifier-checkable output"
artifacts:
apply: /opt/incomex/docs/mcp-writes/dot-agent-api-contract-2026-06-04/v5_apply.sql
rollback: /opt/incomex/docs/mcp-writes/dot-agent-api-contract-2026-06-04/v5_rollback.sql
prod_access: { ro: query_pg(context_pack_readonly), rw: "ssh contabo -> docker exec -i postgres psql -U directus", kb: upload_document }