{
  "version": 1,
  "messageId": "fe12799c-b99d-4f79-a41b-814d745ee0bb",
  "from": "pre-exec-audit",
  "to": "lead",
  "kind": "message",
  "body": "BLOCK: do not authorize or show an owner phrase for V8.\n\nFresh V8 audit evidence:\n- Passed: recomputed 74 bound source/verifier/wheel/V7/target/preseal/rehearsal hashes with zero mismatch; all permission-package evidence hashes match. I reran the V8 detached verifier, which returned V8_DEVICE_SANDBOX_PRESEAL_VERIFIED with closure sha256:631da0d9ca15db1f200f019cdfbb4ae831869e6e34c5f514e20a474e9c8d5243. The V8 global ledger and execution root are absent.\n- Passed: code and receipt establish the target-bound global ledger, 11-stage transaction, 66 stage×BaseException cases across all six required exception families, durable fault handling, signal recovery, same/alternate replay refusal, real Bubblewrap network isolation, offline install, zero provider/Telegram/customer events, zero AF_INET/AF_INET6 connect calls across all retained raw trace chunks, and cleanup of temporary V8 artifacts.\n- BLOCKER - current_live_immutability: a fresh no-write V8 package gate exited 2 with DENIED:stale_protected_bytes. It reaches this check only after package digest, all evidence hashes, candidate-manifest hash/digest, supersession, and approval-state checks. Current service fields still exactly match seal (active/running, PID 571685, start 2234547821498); V8 snapshot code separates volatile append logs before stable hashing. Therefore current protected profile bytes and/or contract bytes differ from the sealed V8 snapshot, not package tamper, service drift, or volatile logs.\n\nRequired resolution: either regenerate a new immutable snapshot from the current protected state or restore the exact V8 sealed protected state using an authorized recovery path, then rerun this independent audit. Audit receipt: .omo/evidence/nutricoach-v150-combined/live-transaction-v8-independent-audit.json. No live/profile/service/approval/network mutation was performed.",
  "timestamp": 1787880246857,
  "summary": "BLOCK: V8 current protected boundary is stale"
}
