{
  "version": 1,
  "messageId": "4b19a26c-1f88-451e-925d-a67d046a8119",
  "from": "live-controller",
  "to": "lead",
  "kind": "message",
  "body": "NEW V4 NETWORK-GATE SUCCESSOR FROZEN; exact verifier PASS. No live/rehearsal/network/ledger execution performed.\n\nPreseal: `/home/cube/.hermes/migrations/nutricoach-v1.5.0-combined/live-transaction-preseal-v4-network-gate`\nPackage: `/home/cube/.hermes/migrations/nutricoach-v1.5.0-combined/preflight-v4-network-gate/package.json`\nVerifier: `cd /home/cube/projects/richard/.worktrees/nutricoach-v150-combined && python scripts/verify_nutricoach_v150_preseal_v4.py --verify`\nPASS status: `V4_NETWORK_GATE_PRESEAL_VERIFIED`\nPhrase: `AUTHORIZE NUTRICOACH V1.5 LIVE UPGRADE cb18dad93de038d355a6feea866d89cb98be7eb990decab33d2e3154e2222f41`\nPackage digest: `cb18dad93de038d355a6feea866d89cb98be7eb990decab33d2e3154e2222f41`\nPackage SHA: `f0e2147a29222ccbcb57b85d3dd685984ca437f08798b0bd770a45e03d413dc2`\nClosure digest: `sha256:5fd35ead8a7bc3d07ca77bacda0c24b1a7a136c29790e4b78ac256688311d049`\nManifest SHA: `4bb3f6bab06a309c1b88137ec53da7bc8c6fabf831bac59867dc2117a55590b8`\nDerivation SHA/file: `9a915f7b3bbb023629ae0f2d56d6e7ed73f1051b41127c891454844e3582793a` / `0c941fb7a35a13c3d65989ff1c15c919d82a70803518c03138ae54c823f10893`\nSource manifest SHA: `097aba14ffeb281a92bc904acc4cb6050b057bb22acb77b633eabd9b1c4c4d6a`\nSealed target SHA: `8ed1ac58f85e097911a876788317e75727f02391894970de2682c79b97a8144a`\nFailure receipt preserved in successor SHA: `28392825e18bffca461af6f0ea3c77e9f6b20b3a100ce7756143e3efa4f9dbd4`\nSupersession SHA: `b29b453130384195bcf9eecbfac2842f3bcde1d2ed2a6855a81a52f2e3f06757`\n\nStrict gates rerun locally: 66 passed; Ruff lint PASS / 27 formatted; basedpyright 0/0/0; ty PASS; no-excuse 27 clean. The predecessor 3fba bytes remain unchanged, its attempted authorization is marked non-reusable, and V4 ledger/execution paths are absent. Package manifest was written last; zero bound-file writes followed.",
  "timestamp": 1787872341405,
  "summary": "V4 network-gate successor verifier-PASS"
}
