KB-2B9A
O10 automation completion bundle — 07-vps-deploy-proof-result
3 min read Revision 1
dieu44iu-cutterv0.6o10vps-deploydryrun-proof
O10 Report 07 — VPS deploy & proof (BRANCH 6)
- macro:
v0.6-o10-automation-completion-program-bundle - date_utc: 2026-05-21 · host: Contabo
vmi3080463 - gate: BRANCH 6 · result: PASS
1. Deploy
backup (pre-promote): /opt/incomex/dot/iu-cutter-v0.6.pre-o10-20260521T083028Z
(cp -a of the O8F fdcf580 tree)
promote: artifact extracted -> /opt/incomex/dot/iu-cutter-v0.6
per-file integrity: sha256sum -c FILE-SHA256-MANIFEST.txt
-> ALL 91 FILES OK
DEPLOY-MANIFEST.txt: copied into the active path (source_commit f111d4a)
active file count: 92 (91 archive files + DEPLOY-MANIFEST.txt)
2. Preservation invariants
v0.4 skeleton: /opt/incomex/dot/iu-cutter — untouched
pre-o8b/o8d/o8f snapshots: all intact; pre-o10 snapshot added
execution_enabled: False after promote (verified at __init__.py:36)
service restart: NONE — no service/cron/docker started or restarted
execution_enabled flip: NONE
3. VPS tests
python3 -m unittest discover -s tests -t tests
-> Ran 486 tests — OK (matches the Mac run; Python 3.12.3 on VPS)
import smoke: cutter_agent.orchestrator + generic_intake import OK;
milestone O8B; execution_enabled() False
4. Live generic dry-run proof
parse proof: generic_intake parse <fixture> --docprefix O10-FIX
-> PASS · candidates=3 · manifest_digest 5e58911d481e350a…
dryrun proof: generic_intake dryrun <fixture> --docprefix O10-FIX
--document-id O10-VPS-PROOF --sidecar-root <tmp>
-> status PASS · run_id ictr-20260521T083044Z-1b4d7f8c
final_state awaiting_cut_authorization · stop_code STOP_APPROVAL_REQUIRED
phases_passed: source_pin, mark, cutplan, pre_write_backup, grant_probe
writer_digest 58528e44927c871a48bc6f1d22ddeb9ff0b3e8cd5d93aa1089f0560c69f014f9
region_sha a1a286e4802718234e608ac8b15ada4a2845d1b331055a7f34cd35dbe9e7b528
manifest_digest 5e58911d481e350a6c163100eb5fc7d43087718f5685d4e3a5667865782d08dd
production_touched: false · db_write: NONE
All three digests are byte-identical to the Mac dev-host run — the generic dry-run path is deterministic and host-independent. The run pauses at SG_1 by design (the CLI never mints a sovereign approval).
5. DB counts unchanged
before O10 deploy: 158 IU / 165 UV / 60 lifecycle-log / 2 ccs / 3 rd / 2 vr
after proof: 158 IU / 165 UV / 60 lifecycle-log / 2 ccs / 3 rd / 2 vr
delta: ZERO — no production mutation
execution_enabled: False (re-verified after the proof)
6. Verdict
branch_6: PASS — O10 promoted (91/91 sha256 OK); v0.4 + snapshots intact;
VPS 486/486; generic dry-run proof PASS + cross-host identical;
DB unchanged; execution_enabled False; no service restart.