{ "status": "PASS", "scope": "Actual ClaudeKernel and SDK; temporary preferences supplied, Windows real session grant lifecycle; no UI coverage", "requests": 12, "cases": [ { "case": "grant-first", "approvals": 1, "grants": 1, "toolErrors": 0, "proposalKinds": [ "allow_once", "allow_always", "reject_once" ] }, { "case": "grant-next-turn", "approvals": 0, "grants": 0, "toolErrors": 0, "proposalKinds": [] }, { "case": "grant-rebuilt-same-session", "approvals": 0, "grants": 0, "toolErrors": 0, "proposalKinds": [] }, { "case": "grant-new-session", "approvals": 1, "grants": 1, "toolErrors": 0, "proposalKinds": [ "allow_once", "allow_always", "reject_once" ] }, { "case": "grant-plan-boundary", "approvals": 0, "grants": 0, "toolErrors": 1, "proposalKinds": [] }, { "case": "grant-ask-boundary", "approvals": 0, "grants": 0, "toolErrors": 1, "proposalKinds": [] } ] }