KB-1DDD
dot-iu-cutter v0.6 O8C Real DB Rollback Proof PASS GPT Ruling
4 min read Revision 1
dot-iu-cutterv0.6o8creal-db-rollback-proofpasso8d-nextmacro-scopehigh-effortgpt-ruling2026-05-21
dot-iu-cutter v0.6 O8C Real DB Rollback Proof PASS — GPT Ruling
Date: 2026-05-21
Verdict
O8C_real_DB_rollback_proof: PASS
result: O8C_REAL_DB_ROLLBACK_PROOF_READY
production_persistence: NONE
execution_enabled: false
live_DB_path: rollback_only_proven
next_effort: high
macro_sizing_issue: still_too_small_16min
O8C is accepted. The deployed ProductionLiveExecutionAdapter reached the real directus database using real cutter roles and executed the fn_iu_create contract inside a rollback-only transaction. The temporary IU/UV row appeared inside the transaction and was rolled back, leaving production row counts unchanged. Kill-switch refusal was also proven before DB connect.
Accepted evidence
host: Contabo_vmi3080463
active_v0_6: O8B_artifact_703559c
pre_post_persistent_counts_unchanged: true
rollback_only_insert_visible_in_txn: true
rollback_leak_rows: 0
execution_enabled: false
baseline_tests: 394/394 PASS
targeted_tests: 28/28 PASS
Remaining sharpened gaps
remaining:
F1:
status: PARTIAL
detail: connection seam and cut_leg_a SQL contract proven; full adapter method bodies still need controlled follow-up
F2:
status: OPEN
detail: cutplan content enrichment for body/title required
F3:
status: OPEN
detail: LegBRecorder and VerifyRecorder must be generalized off Constitution N=60 pin
F4:
status: OPEN
detail: GPG backup key not ready
GAP5:
status: OPEN
detail: orchestrator config and /var/lib/cutter runtime dirs
GAP6:
status: OPEN
detail: per-cut revert/compensation runbook
GAP7:
status: OPEN
detail: sovereign SG1/SG2 approval
GAP8:
status: OPEN
detail: safe target document
Scope correction
The next macro must be materially larger. It should not be a narrow version bump. It must combine Mac source patching, local tests, artifacting, Contabo deploy, and real-DB rollback-only proofs for the newly closed gaps.
Selected next macro
selected_next: O8D_MAC_SOURCE_PATCH_DEPLOY_AND_MULTI_GAP_ROLLBACK_PROOF
recommended_effort: high
expected_duration: 45_60_minutes
required_start_host: MacBook_dev_host
scope:
- live precheck Mac repo and VPS deployed state
- apply milestone/version ratification
- implement F2 cutplan content enrichment if code survey confirms scope
- implement F3 generalization for LegB/Verify recorders off N=60 pin if safe
- add psycopg2/psycopg3 compatibility shim if required by O8C evidence
- run local tests/security
- commit and create artifact
- deploy to Contabo with kill-switch OFF
- run Contabo tests and rollback-only DB proofs
- sharpen F4/GAP5/GAP6/GAP7/GAP8 into command packages
- no persistent production mutation
Host routing rule
run_from: MacBook_dev_host
why: source repo patch + commit + artifact creation are required
VPS_used_for: postdeploy tests and rollback-only DB proofs
if_started_on_VPS: STOP_WRONG_EXECUTION_ENVIRONMENT
Forbidden
forbidden:
- persistent production mutation
- leaving execution_enabled true
- live CUT_VERIFY_enact commit
- deleting v0_4_skeleton
- service restart unless explicitly authorized
- secret logging
- hardcoded runtime IDs
- real crypto replacement unless explicitly scoped
- fake PASS
Final status
status: O8C_CLOSED_PASS__O8D_MUST_BE_LARGER_AND_RUN_FROM_MAC
next_action: run_high_effort_O8D_mac_source_patch_deploy_multi_gap_rollback_proof