ApprovalResolvedParams
approval/resolved params: the first durable terminal decision.
Fields and variants
Section titled “Fields and variants”amendmentapprovalIddecidedByCommandIddecisionitemIdpolicyResultresolvedBysessionIdsourceRangestageEvidencesubagentOriginturnIdviewCursor
Source
schema/msp/experimental/msp.schema.json#/types/ApprovalResolvedParams
{ "description": "`approval/resolved` params: the first durable terminal decision.", "properties": { "amendment": { "$ref": "#/$defs/ApprovalAmendment" }, "approvalId": { "type": "string" }, "decidedByCommandId": { "type": "string" }, "decision": { "$ref": "#/$defs/ApprovalDecision" }, "itemId": { "type": "string" }, "policyResult": { "$ref": "#/$defs/ApprovalPolicyResult" }, "resolvedBy": { "$ref": "#/$defs/ApprovalResolvedBy" }, "sessionId": { "type": "string" }, "sourceRange": { "$ref": "#/$defs/SourceRange" }, "stageEvidence": { "items": { "$ref": "#/$defs/ApprovalStageEvidence" }, "type": "array" }, "subagentOrigin": { "$ref": "#/$defs/ApprovalSubagentOrigin", "description": "Present only for a child (native subagent) approval projected onto\nthe parent session's plane (ADR 36182); parent-own approvals omit it." }, "turnId": { "type": "string" }, "viewCursor": { "type": "string" } }, "required": [ "approvalId", "decision", "itemId", "policyResult", "resolvedBy", "sessionId", "sourceRange", "stageEvidence", "turnId", "viewCursor" ], "type": "object"}