KB-1013
O8D Mac patch / deploy / multi-gap proof — 06-artifact-manifest-and-sha
3 min read Revision 1
dieu44iu-cutterv0.6o8dmac-patchartifactmanifestsha256multi-gap-proof
O8D Report 06 — Commit, artifact, manifest & sha (G5)
- macro:
v0.6-o8d-mac-patch-deploy-multigap-proof - date_utc: 2026-05-21
- gate covered: G5 commit / artifact
- result: G5 PASS
1. Local commit (Mac SSOT repo)
commit: cad989a7c7c37c1b042778f0b601a599a6d04ee3
short: cad989a
branch: main
parent: 703559c91b819a6ab70fffc6105776014f7a6a56 (O8B)
subject: chore(orchestrator/O8D): ratify milestone O8B + psycopg2 shim
+ F2 cutplan content enrichment
files_changed: 9 (440 insertions(+), 20 deletions(-))
new_file: tests/test_orchestrator_o8d_patch.py
post_commit: working tree CLEAN
no_remote: true — no push performed or possible (local SSOT)
No tracked .env / secret / .pem / .key exists in the repo.
2. Clean artifact
Built with git archive of HEAD — only tracked files; .git, .env,
__pycache__, *.pyc, .pytest_cache naturally excluded.
artifact_filename: iu-cutter-v0.6-cad989a.tar.gz
artifact_sha256: 44cb586a020c893ae01f1d05a98a87172c791681c7cc56a9f4ad3fba422e5d8e
artifact_bytes: 191289
tar_prefix: iu-cutter-v0.6/
file_count: 83 (was 82 at O8B; +1 = test_orchestrator_o8d_patch.py)
built_utc: 2026-05-21T06:27:53Z
built_host: Nguyens-MacBook-Air.local
content_scan: CLEAN — no .git/.env/__pycache__/.pyc/.pytest_cache/.DS_Store
3. Manifest
manifest_filename: DEPLOY-MANIFEST-cad989a.txt
manifest_sha256: 232fe5023423e2de03278ce293b69e6187bac7beb17c95f9a16840d6616e795b
header_fields: artifact identity + source_commit + source_parent +
built_utc + built_host + file_count
body: per-file sha256 of all 83 files (sorted) — 83 hash lines
4. G5 verdict
local_commit: cad989a (clean tree, 9 files, parent 703559c)
artifact: iu-cutter-v0.6-cad989a.tar.gz sha256 44cb586a…e5d8e
artifact_clean: yes — 0 forbidden entries
manifest: DEPLOY-MANIFEST-cad989a.txt sha256 232fe502…e795b (83 entries)
g5: PASS