{
  "repo": "core",
  "version": "7.44.0",
  "from": "81c4563dd75c1e50c20c79f4c639232fa8c2d548",
  "to": "3f30c7387bbf41e2124d0b3216aab2ad0ff662cd",
  "added": [
    {
      "name": "PROXY_TUNNEL_REFUSED",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/brain/errors.ts:283",
        "src/index.ts:250"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "STEER_REPLAY_FACETS",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/steer-replay.ts:14",
        "src/index.ts:361"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "SteerReplayFacet",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/steer-replay.ts:15",
        "src/index.ts:361"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "USER_INPUT_UNDRAINED_CAUSES",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/engine-notice.ts:1035",
        "src/core/types.ts:55",
        "src/index.ts:360"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "UserInputUndrainedCause",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/engine-notice.ts:1036",
        "src/core/types.ts:54",
        "src/index.ts:360"
      ],
      "criteriaCovered": false,
      "breaking": false
    }
  ],
  "removed": [
    {
      "name": "USER_STEER_UNDRAINED_CAUSES",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/engine-notice.ts:1033",
        "src/core/types.ts:55",
        "src/index.ts:361"
      ],
      "breaking": true
    },
    {
      "name": "UserSteerUndrainedCause",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/engine-notice.ts:1034",
        "src/core/types.ts:54",
        "src/index.ts:361"
      ],
      "breaking": true
    }
  ],
  "changed": [],
  "narrowed": [],
  "closedSetMembers": [
    {
      "set": "SCOPE_HOME_FORMS",
      "at": [
        "src/core/memory-engine/layout.ts:1140"
      ],
      "newSet": true,
      "added": [
        "file",
        "other",
        "symlink"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "STEER_REPLAY_FACETS",
      "at": [
        "src/core/steer-replay.ts:14"
      ],
      "newSet": true,
      "added": [
        "actor",
        "priority",
        "text",
        "trusted"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "ScopeHomeForm",
      "at": [
        "src/core/memory-engine/layout.ts:1141"
      ],
      "newSet": true,
      "added": [
        "file",
        "other",
        "symlink"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "SteerReplayFacet",
      "at": [
        "src/core/steer-replay.ts:15",
        "src/index.ts:361"
      ],
      "newSet": true,
      "added": [
        "actor",
        "priority",
        "text",
        "trusted"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "USER_INPUT_UNDRAINED_CAUSES",
      "at": [
        "src/core/engine-notice.ts:1035"
      ],
      "newSet": true,
      "added": [
        "crashed",
        "leg_end"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "set": "UserInputUndrainedCause",
      "at": [
        "src/core/engine-notice.ts:1036",
        "src/core/types.ts:54",
        "src/index.ts:360"
      ],
      "newSet": true,
      "added": [
        "crashed",
        "leg_end"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    }
  ],
  "closedSetsUnreadable": [],
  "typeKeys": [
    {
      "type": "WorkflowRun",
      "at": [
        "src/orchestration/workflow-types.ts:205"
      ],
      "added": [
        "parks[].generation",
        "parks[].parkedBy"
      ],
      "addedDetail": [
        {
          "key": "parks[].generation",
          "optional": true
        },
        {
          "key": "parks[].parkedBy",
          "optional": true
        }
      ],
      "addedRequired": [],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    }
  ],
  "typeKeysUnreadableArms": [],
  "typeKeysFlattenedCount": 225,
  "signatures": [
    {
      "name": "CheckpointError.constructor",
      "at": [
        "src/core/checkpoint-store.ts:2433"
      ],
      "from": [
        "(code: \"checkpoint.already_exists\" | \"checkpoint.already_resolved\" | \"checkpoint.config_refused\" | \"checkpoint.cwd_conflicts_restore\" | \"checkpoint.execution_outcome_conflict\" | \"checkpoint.gate_mismatch\" | \"checkpoint.invalid_outcome\" | \"checkpoint.not_found\" | \"checkpoint.reopen_failed\" | \"checkpoint.reopen_revote\" | \"checkpoint.reopened_concurrently\" | \"checkpoint.resume_aborted\" | \"checkpoint.unsupported_version\" | \"checkpoint.walltime_axis_retired\" | \"resume.constraint_rejected\" | \"resume.constraint_unprojectable\" | \"resume.parent_constraint_mismatch\" | \"resume.parent_constraint_missing\" | \"resume.placement_mismatch\" | \"resume.preflight_rejected\" | \"resume.principal_mismatch\" | \"resume.usage_window_exhausted\" | \"steering.blocked_by_hook\" | \"steering.duplicate_input_id\" | \"steering.invalid_content\" | \"steering.queue_full\" | \"wake.gate_pending\" | \"wake.nothing_to_deliver\", message: string, detail?: { field?: \"boundCallId\" | \"boundInputHash\" | \"boundGrantDigest\" | \"answer\" | \"hostDecision\" | \"approver\" | \"taskConfig\" | \"inheritedGate\"; code?: CheckpointConfigRefusalCode; retryAfterMs?: number; reason?: CheckpointErrorReason; })"
      ],
      "to": [
        "(code: \"checkpoint.already_exists\" | \"checkpoint.already_resolved\" | \"checkpoint.config_refused\" | \"checkpoint.cwd_conflicts_restore\" | \"checkpoint.execution_outcome_conflict\" | \"checkpoint.gate_mismatch\" | \"checkpoint.invalid_outcome\" | \"checkpoint.not_found\" | \"checkpoint.reopen_failed\" | \"checkpoint.reopen_revote\" | \"checkpoint.reopened_concurrently\" | \"checkpoint.resume_aborted\" | \"checkpoint.unsupported_version\" | \"checkpoint.walltime_axis_retired\" | \"resume.constraint_rejected\" | \"resume.constraint_unprojectable\" | \"resume.parent_constraint_mismatch\" | \"resume.parent_constraint_missing\" | \"resume.placement_mismatch\" | \"resume.preflight_rejected\" | \"resume.principal_mismatch\" | \"resume.usage_window_exhausted\" | \"steering.blocked_by_hook\" | \"steering.duplicate_input_id\" | \"steering.invalid_content\" | \"steering.queue_full\" | \"wake.gate_pending\" | \"wake.nothing_to_deliver\", message: string, detail?: { field?: \"boundCallId\" | \"boundInputHash\" | \"boundGrantDigest\" | \"answer\" | \"hostDecision\" | \"approver\" | \"taskConfig\" | \"inheritedGate\"; code?: CheckpointConfigRefusalCode; retryAfterMs?: number; reason?: CheckpointErrorReason; differs?: readonly SteerReplayFacet[]; })"
      ],
      "changes": [
        {
          "aspect": "param",
          "detail": "param 3 `detail` type widened: … CheckpointErrorReason; [ -> differs?: readonly SteerReplayFacet[]; ]}",
          "breaking": false
        }
      ],
      "breaking": false,
      "criteriaCovered": false
    }
  ],
  "declarationMoves": [],
  "mintMoves": [],
  "criteriaObserves": [
    {
      "kind": "engineNoticeCode",
      "name": "task.user_followup_undrained",
      "assertions": [
        "G10.a",
        "G11.b"
      ]
    },
    {
      "kind": "engineNoticeCode",
      "name": "task.user_steer_undrained",
      "assertions": [
        "G10.b",
        "G11.b"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "status.detail",
      "assertions": [
        "G6.a"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "status.errClass",
      "assertions": [
        "G6.a",
        "G6.c"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "status.maxRetries",
      "assertions": [
        "G6.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointError.code",
      "assertions": [
        "G12.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointError.detail",
      "assertions": [
        "G12.a",
        "G12.b",
        "G12.c",
        "G13.d"
      ]
    },
    {
      "kind": "typeMember",
      "name": "EngineNotice.detail",
      "assertions": [
        "G10.a",
        "G10.b",
        "G11.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "FileMemoryEngineBackend.applyPatches",
      "assertions": [
        "G7.b",
        "G8.a",
        "G9.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "FileMemoryEngineBackend.listHeaders",
      "assertions": [
        "G7.a",
        "G8.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "MemoryEngine.eraseMemoryEntries",
      "assertions": [
        "G8.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "MemoryEngine.materialize",
      "assertions": [
        "G7.a",
        "G8.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "PatchReport.applied",
      "assertions": [
        "G9.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "PatchReport.conflicts",
      "assertions": [
        "G7.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskResult.apiFailure",
      "assertions": [
        "G6.d"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskResult.terminal",
      "assertions": [
        "G6.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskStream.steer",
      "assertions": [
        "G13.a",
        "G13.b",
        "G13.c",
        "G13.d"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.errorCode",
      "assertions": [
        "G5.c",
        "G5.d"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.parks.generation",
      "assertions": [
        "G1.a",
        "G1.b",
        "G2.a",
        "G2.b",
        "G2.c",
        "G4.a",
        "G5.a",
        "G5.b",
        "G5.d"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.parks.originRunId",
      "assertions": [
        "G3.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.parks.originUnconfirmed",
      "assertions": [
        "G3.b"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.parks.parkedBy",
      "assertions": [
        "G1.a",
        "G1.b",
        "G2.a",
        "G2.b",
        "G2.c",
        "G3.a",
        "G3.b",
        "G4.a",
        "G5.a",
        "G5.b",
        "G5.d"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.parks.token",
      "assertions": [
        "G2.c"
      ]
    },
    {
      "kind": "typeMember",
      "name": "WorkflowRun.status",
      "assertions": [
        "G4.a",
        "G5.c"
      ]
    }
  ],
  "consumersHint": {
    "cli": [
      "CheckpointError",
      "USER_STEER_UNDRAINED_CAUSES",
      "UserSteerUndrainedCause",
      "WorkflowRun"
    ],
    "server": [
      "CheckpointError",
      "USER_STEER_UNDRAINED_CAUSES",
      "UserSteerUndrainedCause",
      "WorkflowRun"
    ],
    "sdk": [
      "CheckpointError",
      "WorkflowRun"
    ],
    "note": "scanned cli@72cc4d60 server@dd5568ac sdk@0616917 — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
  },
  "breakingCount": 2,
  "breakingItems": [
    "export removed: USER_STEER_UNDRAINED_CAUSES (variable)",
    "export removed: UserSteerUndrainedCause (type)"
  ]
}
