{
  "repo": "core",
  "version": "7.6.0",
  "from": "17632588b6fa96a7541683a38ba97db769ff67cf",
  "to": "v7.6.0",
  "added": [
    {
      "name": "CheckpointFields",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:75",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "CheckpointPause",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:96",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "CheckpointRow",
      "kind": "interface",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-store.ts:1870",
        "src/index.ts:665"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "DENIED_BY_MAY_VETO",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:145",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "DENIED_BY_VALUES",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:133",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "DeniedBy",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:134",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "GateDisposition",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:159",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "GateKind",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:39",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "GateOutcome",
      "kind": "interface",
      "tier": "stable",
      "at": [
        "src/core/gate-outcome.ts:179",
        "src/index.ts:1135"
      ],
      "criteriaCovered": true,
      "breaking": false
    },
    {
      "name": "MCP_DELIVERY_VERDICTS",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/mcp-failure.ts:54",
        "src/index.ts:281"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "MCP_FAILURE_KINDS",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/mcp-failure.ts:39",
        "src/index.ts:281"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "McpDelivered",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/mcp-failure.ts:55",
        "src/index.ts:281"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "McpFailure",
      "kind": "interface",
      "tier": "advanced",
      "at": [
        "src/core/mcp-failure.ts:65",
        "src/index.ts:281"
      ],
      "criteriaCovered": true,
      "breaking": false
    },
    {
      "name": "McpFailureKind",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/mcp-failure.ts:51",
        "src/index.ts:281"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ORIGIN_IMPLIES_REAL_APPROVAL",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/ask-origin.ts:155",
        "src/index.ts:1130"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "PAUSE_REGISTRY",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:30",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "PausedCause",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/terminal-cause.ts:142",
        "src/core/types.ts:3222",
        "src/index.ts:2937"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "PendingKind",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:41",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ResumeGate",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:44",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "SETTLEMENT_IS_REFUSAL",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:97",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "SETTLEMENT_KINDS",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:43",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "Settlement",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:84",
        "src/index.ts:1135"
      ],
      "criteriaCovered": true,
      "breaking": false
    },
    {
      "name": "SettlementKind",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:57",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "TerminalCause",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/terminal-cause.ts:29",
        "src/core/types.ts:3222",
        "src/index.ts:2936"
      ],
      "criteriaCovered": true,
      "breaking": false
    },
    {
      "name": "WorkflowJournalIncompatibleError",
      "kind": "class",
      "tier": "advanced",
      "at": [
        "src/index.ts:2285",
        "src/orchestration/workflow.ts:532"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "checkpointFrom",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:77",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "classifyMcpFailure",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/mcp-failure.ts:221",
        "src/index.ts:281"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "isDeniedBy",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:137",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "isGateKind",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:46",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "isSettlementKind",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:61",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "pauseOf",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:63",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "realApprovalOrgFact",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-store.ts:725",
        "src/index.ts:668"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "resolveCheckpointStore",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-store.ts:2975",
        "src/core/runner/prepare-task.ts:322",
        "src/index.ts:669"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "resumeGateMatches",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/pause-registry.ts:52",
        "src/index.ts:673"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "screenGateOutcome",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/gate-outcome.ts:192",
        "src/index.ts:1135"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "terminalProjection",
      "kind": "function",
      "tier": "internal",
      "at": [
        "src/core/runner/terminal-projection.ts:19",
        "src/index.ts:29"
      ],
      "criteriaCovered": false,
      "breaking": false
    }
  ],
  "removed": [
    {
      "name": "APPROVAL_SETTLED_BY_VALUES",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/tool-policy.ts:150",
        "src/index.ts:1094"
      ],
      "breaking": true
    },
    {
      "name": "ASK_DENY_RESOLUTION_VALUES",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/tool-policy.ts:3123",
        "src/index.ts:1100"
      ],
      "breaking": true
    },
    {
      "name": "ApprovalSettledBy",
      "kind": "type",
      "tier": "stable",
      "at": [
        "src/core/tool-policy.ts:147",
        "src/index.ts:1093"
      ],
      "breaking": true
    },
    {
      "name": "AskDenyResolution",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/tool-policy.ts:3109",
        "src/index.ts:1099"
      ],
      "breaking": true
    },
    {
      "name": "MCP_FAILURE_CODES",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/mcp.ts:989",
        "src/index.ts:277"
      ],
      "breaking": true
    },
    {
      "name": "McpFailureCode",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/mcp.ts:990",
        "src/index.ts:277"
      ],
      "breaking": true
    },
    {
      "name": "PermissionDeniedSource",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/hooks.ts:600",
        "src/index.ts:1538"
      ],
      "breaking": true
    },
    {
      "name": "isApprovalSettledBy",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/tool-policy.ts:153",
        "src/index.ts:1095"
      ],
      "breaking": true
    },
    {
      "name": "isAskDenyResolution",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/tool-policy.ts:3140",
        "src/index.ts:1101"
      ],
      "breaking": true
    },
    {
      "name": "mcpFailureCodeOf",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/mcp.ts:1004",
        "src/index.ts:277"
      ],
      "breaking": true
    }
  ],
  "changed": [
    {
      "name": "Checkpoint",
      "from": {
        "kind": "interface",
        "tier": "stable"
      },
      "to": {
        "kind": "type",
        "tier": "stable"
      },
      "at": [
        "src/core/checkpoint-store.ts:1868",
        "src/index.ts:643"
      ],
      "breaking": true
    }
  ],
  "narrowed": [
    {
      "id": "G6",
      "source": "criteria.title",
      "text": "the HTTP MCP transport's narrowed edges: no redirect following, pre-send refusals, isError replies, one accepted listing"
    }
  ],
  "closedSetMembers": [
    {
      "set": "ASK_ORIGINS",
      "at": [
        "src/core/ask-origin.ts:65"
      ],
      "newSet": false,
      "added": [
        "safety_tighten",
        "shell_gate_tighten"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "DENIED_BY_VALUES",
      "at": [
        "src/core/gate-outcome.ts:133"
      ],
      "newSet": true,
      "added": [
        "ask_resolution",
        "classifier",
        "compliance",
        "hook",
        "org",
        "plan_mode",
        "policy",
        "write_protection"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "MCP_DELIVERY_VERDICTS",
      "at": [
        "src/core/mcp-failure.ts:54"
      ],
      "newSet": true,
      "added": [
        "no",
        "unknown",
        "yes"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "MCP_FAILURE_KINDS",
      "at": [
        "src/core/mcp-failure.ts:39"
      ],
      "newSet": true,
      "added": [
        "connect_refused",
        "connection_closed",
        "connection_failed",
        "http_status",
        "invalid_config",
        "not_mcp_response",
        "protocol",
        "spawn_failed",
        "timeout",
        "unknown"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "ResumeGate",
      "at": [
        "src/core/pause-registry.ts:44"
      ],
      "newSet": true,
      "added": [
        "wake"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "SETTLEMENT_KINDS",
      "at": [
        "src/core/gate-outcome.ts:43"
      ],
      "newSet": true,
      "added": [
        "approval_window_expired",
        "approver_contract",
        "approver_error",
        "approver_unavailable",
        "blanket_allow_refused",
        "denial_limit_window_expired",
        "human_allowed",
        "human_refused",
        "no_approver",
        "park_sla_expired",
        "presentation_failed",
        "task_aborted"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "SUBAGENT_ERROR_KINDS",
      "at": [
        "src/agents/subagent.ts:958"
      ],
      "newSet": true,
      "added": [
        "governance",
        "logic",
        "network",
        "rate_limit",
        "timeout",
        "unknown"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "SubagentErrorKind",
      "at": [
        "src/agents/subagent.ts:947"
      ],
      "newSet": false,
      "added": [],
      "removed": [
        "governance",
        "logic",
        "network",
        "overloaded",
        "rate_limit",
        "timeout"
      ],
      "breaking": true,
      "criteriaCovered": false
    }
  ],
  "typeKeys": [
    {
      "type": "CascadeRunResult",
      "at": [
        "src/agents/cascade.ts:130"
      ],
      "added": [
        "terminal"
      ],
      "removed": [
        "blockedReason",
        "checkpointGate",
        "checkpointId",
        "checkpointToken",
        "errorCode",
        "errorMessage",
        "status",
        "workspaceRestoreMode"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "Checkpoint",
      "at": [
        "src/core/checkpoint-store.ts:1868"
      ],
      "added": [],
      "removed": [
        "gate",
        "pendingAction"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "McpServerStatus",
      "at": [
        "src/core/mcp.ts:324"
      ],
      "added": [
        "delivered",
        "httpStatus"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "type": "PendingAction",
      "at": [
        "src/core/checkpoint-store.ts:953"
      ],
      "added": [
        "review.kind"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "type": "PermissionDeniedPayload",
      "at": [
        "src/core/hooks.ts:581"
      ],
      "added": [
        "gate"
      ],
      "removed": [
        "autoDenied",
        "resolution",
        "source"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "PermissionResult",
      "at": [
        "src/core/tool-policy.ts:275"
      ],
      "added": [],
      "removed": [
        "approver",
        "settledBy"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "PreToolUseResult",
      "at": [
        "src/core/hooks.ts:1159"
      ],
      "added": [],
      "removed": [
        "approver",
        "settledBy"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "RealApprovalGateBit",
      "at": [
        "src/core/checkpoint-store.ts:710"
      ],
      "added": [
        "org"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": true
    },
    {
      "type": "RepairResult",
      "at": [
        "src/agents/repair-loop.ts:214"
      ],
      "added": [
        "repairTerminal"
      ],
      "removed": [
        "blockedReason",
        "checkpointGate",
        "checkpointId",
        "checkpointToken",
        "errorCode",
        "errorMessage",
        "status",
        "workspaceRestoreMode"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "ResolvedAsk",
      "at": [
        "src/core/tool-policy.ts:3071"
      ],
      "added": [
        "settlement"
      ],
      "removed": [
        "action",
        "approver",
        "autoDenied",
        "decisionReason",
        "denialLimitFallback",
        "humanRefusalNote",
        "matchedAskRule",
        "message",
        "origin",
        "persistedRuleShadowed",
        "probeCause",
        "probeMandated",
        "probeReason",
        "requiresRealApproval",
        "resolution",
        "ruleEvidence",
        "segmentCoverage",
        "settledBy",
        "updatedInput"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "ResolvedOutcome",
      "at": [
        "src/core/checkpoint-store.ts:1736"
      ],
      "added": [
        "gateOutcome"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "type": "ResumeOutcome",
      "at": [
        "src/core/checkpoint-store.ts:799"
      ],
      "added": [
        "gateOutcome",
        "hostDecision"
      ],
      "removed": [
        "approver",
        "settledBy"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "TaskEvent",
      "at": [
        "src/core/types.ts:4238"
      ],
      "added": [
        "tool_end.delivered",
        "tool_end.gate"
      ],
      "removed": [
        "tool_end.approver",
        "tool_end.autoDenied",
        "tool_end.resolution",
        "tool_end.settledBy"
      ],
      "breaking": true,
      "criteriaCovered": true
    },
    {
      "type": "TaskResult",
      "at": [
        "src/core/types.ts:3316"
      ],
      "added": [
        "terminal"
      ],
      "removed": [
        "blockedReason",
        "checkpointGate",
        "checkpointId",
        "checkpointToken",
        "errorCode",
        "errorMessage",
        "status",
        "workspaceRestoreMode"
      ],
      "breaking": true,
      "criteriaCovered": true
    },
    {
      "type": "TeacherRunResult",
      "at": [
        "src/agents/teacher.ts:154"
      ],
      "added": [
        "terminal"
      ],
      "removed": [
        "blockedReason",
        "checkpointGate",
        "checkpointId",
        "checkpointToken",
        "errorCode",
        "errorMessage",
        "status",
        "workspaceRestoreMode"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "VerificationResult",
      "at": [
        "src/agents/verify.ts:263"
      ],
      "added": [
        "terminal"
      ],
      "removed": [
        "blockedReason",
        "checkpointGate",
        "checkpointId",
        "checkpointToken",
        "errorCode",
        "errorMessage",
        "status",
        "workspaceRestoreMode"
      ],
      "breaking": true,
      "criteriaCovered": false
    },
    {
      "type": "WiringManifestMcpEntry",
      "at": [
        "src/core/wiring-manifest.ts:117"
      ],
      "added": [
        "delivered",
        "httpStatus"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    }
  ],
  "declarationMoves": [
    {
      "name": "HttpTransportFailure",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/mcp.ts"
      ],
      "to": [
        "src/core/mcp-failure.ts"
      ]
    },
    {
      "name": "describeHttpTransportFailure",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/mcp.ts"
      ],
      "to": [
        "src/core/mcp-failure.ts"
      ]
    },
    {
      "name": "networkErrorCode",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/mcp.ts"
      ],
      "to": [
        "src/core/mcp-failure.ts"
      ]
    },
    {
      "name": "resolveCheckpointStore",
      "kind": "function",
      "onSurface": true,
      "from": [
        "src/core/checkpoint-store.ts",
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/checkpoint-store.ts",
        "src/core/runner/prepare-task.ts",
        "src/index.ts"
      ]
    }
  ],
  "mintMoves": [],
  "criteriaObserves": [
    {
      "kind": "engineNoticeCode",
      "name": "config.durable_gate_unavailable",
      "assertions": [
        "G4.a"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "done.result",
      "assertions": [
        "G3.b"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "tool_end.delivered",
      "assertions": [
        "G5.b"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "tool_end.gate",
      "assertions": [
        "G1.a"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "tool_end.structured",
      "assertions": [
        "G7.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "Checkpoint.gate",
      "assertions": [
        "G8.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "Checkpoint.pendingAction",
      "assertions": [
        "G8.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "GateOutcome.disposition",
      "assertions": [
        "G1.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "GateOutcome.settlement",
      "assertions": [
        "G1.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "McpFailure.delivered",
      "assertions": [
        "G5.b",
        "G6.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "McpFailure.httpStatus",
      "assertions": [
        "G5.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "McpFailure.kind",
      "assertions": [
        "G5.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "RealApprovalGateBit.org",
      "assertions": [
        "G2.a",
        "G2.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "RealApprovalGateBit.origin",
      "assertions": [
        "G2.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "Settlement.kind",
      "assertions": [
        "G1.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "Settlement.who",
      "assertions": [
        "G1.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskResult.terminal",
      "assertions": [
        "G3.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskSpec.checkpointStore",
      "assertions": [
        "G4.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TerminalCause.kind",
      "assertions": [
        "G3.a"
      ]
    }
  ],
  "consumersHint": {
    "cli": [
      "ASK_ORIGINS",
      "ApprovalSettledBy",
      "Checkpoint",
      "GateOutcome",
      "McpServerStatus",
      "PermissionResult",
      "SubagentErrorKind",
      "TaskEvent",
      "TaskResult",
      "WiringManifestMcpEntry"
    ],
    "server": [
      "APPROVAL_SETTLED_BY_VALUES",
      "ASK_DENY_RESOLUTION_VALUES",
      "ASK_ORIGINS",
      "ApprovalSettledBy",
      "AskDenyResolution",
      "CascadeRunResult",
      "Checkpoint",
      "MCP_FAILURE_CODES",
      "McpFailureCode",
      "McpServerStatus",
      "PendingAction",
      "PermissionDeniedPayload",
      "PermissionDeniedSource",
      "PermissionResult",
      "PreToolUseResult",
      "RealApprovalGateBit",
      "RepairResult",
      "ResolvedAsk",
      "ResolvedOutcome",
      "ResumeOutcome",
      "SubagentErrorKind",
      "TaskEvent",
      "TaskResult",
      "TeacherRunResult",
      "VerificationResult",
      "WiringManifestMcpEntry",
      "isApprovalSettledBy",
      "isAskDenyResolution",
      "mcpFailureCodeOf",
      "resolveCheckpointStore"
    ],
    "sdk": [
      "ASK_ORIGINS",
      "AskDenyResolution",
      "Checkpoint",
      "McpServerStatus",
      "PendingAction",
      "PreToolUseResult",
      "TaskEvent",
      "TaskResult",
      "isApprovalSettledBy"
    ],
    "note": "scanned cli@81404af5 server@dd098689 sdk@b66b19e — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
  },
  "breakingCount": 24,
  "breakingItems": [
    "closed set lost members: SubagentErrorKind -governance,logic,network,overloaded,rate_limit,timeout",
    "export kind changed: Checkpoint interface -> type",
    "export removed: APPROVAL_SETTLED_BY_VALUES (variable)",
    "export removed: ASK_DENY_RESOLUTION_VALUES (variable)",
    "export removed: ApprovalSettledBy (type)",
    "export removed: AskDenyResolution (type)",
    "export removed: MCP_FAILURE_CODES (variable)",
    "export removed: McpFailureCode (type)",
    "export removed: PermissionDeniedSource (type)",
    "export removed: isApprovalSettledBy (function)",
    "export removed: isAskDenyResolution (function)",
    "export removed: mcpFailureCodeOf (function)",
    "type lost keys: CascadeRunResult -blockedReason,checkpointGate,checkpointId,checkpointToken,errorCode,errorMessage,status,workspaceRestoreMode",
    "type lost keys: Checkpoint -gate,pendingAction",
    "type lost keys: PermissionDeniedPayload -autoDenied,resolution,source",
    "type lost keys: PermissionResult -approver,settledBy",
    "type lost keys: PreToolUseResult -approver,settledBy",
    "type lost keys: RepairResult -blockedReason,checkpointGate,checkpointId,checkpointToken,errorCode,errorMessage,status,workspaceRestoreMode",
    "type lost keys: ResolvedAsk -action,approver,autoDenied,decisionReason,denialLimitFallback,humanRefusalNote,matchedAskRule,message,origin,persistedRuleShadowed,probeCause,probeMandated,probeReason,requiresRealApproval,resolution,ruleEvidence,segmentCoverage,settledBy,updatedInput",
    "type lost keys: ResumeOutcome -approver,settledBy",
    "type lost keys: TaskEvent -tool_end.approver,tool_end.autoDenied,tool_end.resolution,tool_end.settledBy",
    "type lost keys: TaskResult -blockedReason,checkpointGate,checkpointId,checkpointToken,errorCode,errorMessage,status,workspaceRestoreMode",
    "type lost keys: TeacherRunResult -blockedReason,checkpointGate,checkpointId,checkpointToken,errorCode,errorMessage,status,workspaceRestoreMode",
    "type lost keys: VerificationResult -blockedReason,checkpointGate,checkpointId,checkpointToken,errorCode,errorMessage,status,workspaceRestoreMode"
  ],
  "toResolvedAt": "1eec6c2a8da7f4f351f6fe1381b9d1d2c35de582"
}
