KB-3469
O8D Mac patch / deploy / multi-gap proof — 02-o8c-o8b-state-verification
3 min read Revision 1
dieu44iu-cutterv0.6o8dmac-patchdeploymulti-gap-proofcontabostate-verification
O8D Report 02 — O8C / O8B state verification (G1)
- macro:
v0.6-o8d-mac-patch-deploy-multigap-proof - date_utc: 2026-05-21
- gate covered: G1 O8C/O8B state verification
- result: G1 PASS — deployed VPS state == O8B state-of-record; O8C ruling honoured
1. O8C proof reports verified
Read in full from KB:
- O8C PASS ruling
…/reviews/dot-iu-cutter-v0.6-o8c-real-db-rollback-proof-pass-gpt-ruling-2026-05-21.md— verdictO8C_real_DB_rollback_proof: PASS,production_persistence: NONE,execution_enabled: false. - O8C report set
…/v0.6-o8c-real-db-rollback-proof-readiness/(9 docs) — G0..G8 all PASS; 9/9 ALL_PROOFS_PASS; selected next macro = O8D.
2. VPS deployed v0.6 == O8B artifact 703559c (integrity proof)
active_path: /opt/incomex/dot/iu-cutter-v0.6
manifest: DEPLOY-MANIFEST.txt
artifact_sha256: db3f48b663d3f1df87fd2b52d1757b6b646b688ebd71986c25ab4964e4c64738
source_commit: 703559c91b819a6ab70fffc6105776014f7a6a56
sha256sum_-c: 82 / 82 OK, 0 FAILED
The deployed Contabo v0.6 active tree matched the O8B deployed state-of-record exactly — no drift since O8C.
3. Kill-switch + version constants (deployed O8B tree)
__version__ = "0.6.0-O4-live-dryrun-orchestration"
__milestone__ = "O4"
__execution_enabled__ = False
__live_wiring__ = "O8A-authoring-staging"
Confirms the O8C survey finding — milestone still reads O4 while the deployed wiring is O8A/O8B → O8D milestone ratification is required.
4. Production row counts stable
Independent read-only query_pg MCP snapshot (pre-patch):
| Table | count | O8C baseline |
|---|---|---|
| public.information_unit | 158 | 158 |
| public.unit_version | 165 | 165 |
| public.iu_lifecycle_log | 60 | 60 |
probe rows ICX-CONST/O8D-RB-PROBE% |
0 | n/a |
5. v0.4 skeleton untouched
v0.4_path: /opt/incomex/dot/iu-cutter
v0.4_HEAD: e93424b5ff7fa5e4b8406131977ce4339cd0856a (unchanged)
6. psycopg runtime survey (F1 residue confirmation)
python: 3.12.3
psycopg2: 2.9.11 present
psycopg3: ABSENT — ModuleNotFoundError: No module named 'psycopg'
Confirms the O8C F1 residue: the production connection_provider needs a psycopg2→psycopg3 compatibility shim (closed by O8D patch P2).
7. G1 verdict
o8c_reports_verified: YES
vps_v0.6_eq_o8b_state: YES — 82/82 sha256
execution_enabled: False
production_row_counts: stable (158 / 165 / 60)
v0_4_skeleton: untouched (e93424b)
g1: PASS