{"ok":true,"validationErrors":[],"evidencePacket":{"id":"pp_ci_failure_handoff_demo_001","status":"ready_for_review","objective":{"title":"Fix failing web build after dependency update","owner":"human approver","workflow":"CI failure -> verified patch handoff","acceptanceCriteria":["diagnose failure","propose bounded patch","run lint/typecheck/build","capture safe-stop path"],"approvalBoundary":"human approval required before merge or deployment"},"plan":{"lanes":["planner","code","terminal","quality","review"],"steps":["read CI log","inspect affected files","draft patch","run verification","package handoff"],"safeStopAnchor":"discard handoff branch or stop before merge"},"trace":[{"at":"2026-05-18T00:00:00.000Z","actor":"planner","event":"objective_bound","receiptRef":"trace:objective"},{"at":"2026-05-18T00:02:00.000Z","actor":"quality","event":"verification_receipts_attached","receiptRef":"trace:verification"}],"artifactDiff":{"summary":"Demo handoff shows where a patch diff and verification logs attach.","filesChanged":["apps/web/app/example.tsx"],"patchRef":"artifact:demo-patch"},"verification":{"receipts":[{"id":"vr_lint","kind":"lint","command":"npm run lint --workspace @agentfoundry/web","status":"passed","summary":"No lint findings in demo receipt.","evidenceRef":"receipt:lint"},{"id":"vr_build","kind":"build","command":"npm run build --workspace @agentfoundry/web","status":"passed","summary":"Build receipt attached for reviewer.","evidenceRef":"receipt:build"}]},"approvals":[{"gate":"merge_or_deploy","requiredBy":"human owner","status":"pending"}],"risks":[{"severity":"medium","text":"Demo packet is static; live repo adapter must attach real logs before production trust."}],"safeStop":{"summary":"Do not merge; discard generated patch or revert the handoff commit.","steps":["stop run","discard patch","rerun verification after new patch"]},"recommendations":["Review evidence","Approve only after live receipts match the packet","Keep deployment gated"],"handoff":{"decision":"approve","summary":"Ready for human review as a product demo of the proof contract."}}}