{
  "repo": "core",
  "version": "7.7.0",
  "from": "896e86d176259a70a77f2ee2952ecf1108424e8c",
  "to": "v7.7.0",
  "added": [
    {
      "name": "AUTO_MODE_CLASSIFIER_MAX_TOKENS",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/auto-mode-defaults.ts:38",
        "src/index.ts:1199"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "AutoModeClassified",
      "kind": "interface",
      "tier": "advanced",
      "at": [
        "src/core/auto-mode.ts:113",
        "src/index.ts:1181"
      ],
      "criteriaCovered": true,
      "breaking": false
    },
    {
      "name": "EXECUTION_OUTCOME_RECORD_WORDS",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:26",
        "src/index.ts:682"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "EXECUTION_RECORD_LEAVES_ROW_UNRECORDED",
      "kind": "variable",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:42",
        "src/index.ts:683"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ExecutionOutcomeConflictError",
      "kind": "class",
      "tier": "stable",
      "at": [
        "src/core/checkpoint-execution-record.ts:68",
        "src/index.ts:689"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ExecutionOutcomeRecordWord",
      "kind": "type",
      "tier": "stable",
      "at": [
        "src/core/checkpoint-execution-record.ts:27",
        "src/index.ts:685"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ExecutionRecordRowFacts",
      "kind": "interface",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:88",
        "src/index.ts:687"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ExecutionRecordTableCoversEveryWord",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:48",
        "src/index.ts:686"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "ExecutionVerdict",
      "kind": "type",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:57",
        "src/index.ts:688"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "OffCapabilityModel",
      "kind": "interface",
      "tier": "advanced",
      "at": [
        "src/brain/reasoning.ts:147",
        "src/index.ts:2201"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "checkpointExecutionRecorded",
      "kind": "function",
      "tier": "stable",
      "at": [
        "src/core/checkpoint-execution-record.ts:96",
        "src/index.ts:690"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "checkpointStoreExecutionUndeclared",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-store.ts:3068",
        "src/index.ts:675"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "declaredOffSpelling",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/brain/reasoning.ts:163",
        "src/index.ts:2200"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "executionRecordDisposition",
      "kind": "function",
      "tier": "stable",
      "at": [
        "src/core/checkpoint-execution-record.ts:126",
        "src/index.ts:691"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "executionVerdict",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:143",
        "src/index.ts:693"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "isExecutionOutcomeRecordWord",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:31",
        "src/index.ts:684"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "sameExecutionRecord",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/core/checkpoint-execution-record.ts:104",
        "src/index.ts:692"
      ],
      "criteriaCovered": false,
      "breaking": false
    },
    {
      "name": "thinkingOffExpressible",
      "kind": "function",
      "tier": "advanced",
      "at": [
        "src/brain/reasoning.ts:184",
        "src/index.ts:2199"
      ],
      "criteriaCovered": false,
      "breaking": false
    }
  ],
  "removed": [],
  "changed": [],
  "narrowed": [],
  "closedSetMembers": [
    {
      "set": "ENGINE_NOTICE_CODES",
      "at": [
        "src/core/governance-codes.ts:313"
      ],
      "newSet": false,
      "added": [
        "checkpoint.execution_outcome_unrecorded"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": true
    },
    {
      "set": "EXECUTION_OUTCOME_RECORD_WORDS",
      "at": [
        "src/core/checkpoint-execution-record.ts:26"
      ],
      "newSet": true,
      "added": [
        "absent",
        "already_recorded",
        "not_resolved",
        "recorded"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    }
  ],
  "typeKeys": [
    {
      "type": "AutoModeDeciderOptions",
      "at": [
        "src/core/auto-mode.ts:92"
      ],
      "added": [
        "onClassified"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": true
    },
    {
      "type": "Checkpoint",
      "at": [
        "src/core/checkpoint-store.ts:1875"
      ],
      "added": [
        "executionAtMs",
        "executionOutcome"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "type": "CheckpointFields",
      "at": [
        "src/core/pause-registry.ts:75"
      ],
      "added": [
        "executionAtMs",
        "executionOutcome"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    },
    {
      "type": "CheckpointRow",
      "at": [
        "src/core/checkpoint-store.ts:1877"
      ],
      "added": [
        "executionAtMs",
        "executionOutcome"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": true
    },
    {
      "type": "CheckpointStore",
      "at": [
        "src/core/checkpoint-store.ts:2726"
      ],
      "added": [
        "execution",
        "recordExecutionOutcome"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": true
    },
    {
      "type": "TraceEvent",
      "at": [
        "src/core/trace.ts:60"
      ],
      "added": [
        "auto_mode.classified.cause",
        "auto_mode.classified.kind",
        "auto_mode.classified.model",
        "auto_mode.classified.ms",
        "auto_mode.classified.taskId",
        "auto_mode.classified.toolCallId",
        "auto_mode.classified.ts",
        "auto_mode.classified.verdict",
        "auto_mode.classified.version"
      ],
      "removed": [],
      "breaking": false,
      "criteriaCovered": false
    }
  ],
  "declarationMoves": [
    {
      "name": "GOVERNANCE_READ_STALLED",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/runtask.ts"
      ],
      "to": [
        "src/core/runner/clock-and-limits.ts"
      ]
    },
    {
      "name": "awaitChargeWithSlowDisclosure",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/runtask.ts"
      ],
      "to": [
        "src/core/runner/clock-and-limits.ts"
      ]
    },
    {
      "name": "raceUntilDeadline",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/runtask.ts"
      ],
      "to": [
        "src/core/runner/clock-and-limits.ts"
      ]
    },
    {
      "name": "reconciledToolEndBody",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/runtask.ts"
      ],
      "to": [
        "src/core/runner/tool-end-body.ts"
      ]
    }
  ],
  "mintMoves": [],
  "criteriaObserves": [
    {
      "kind": "engineNoticeCode",
      "name": "checkpoint.execution_outcome_unrecorded",
      "assertions": [
        "G5.a"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "tool_end.gate",
      "assertions": [
        "G1.a"
      ]
    },
    {
      "kind": "taskEventField",
      "name": "tool_end.isError",
      "assertions": [
        "G6.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "AutoModeClassified.cause",
      "assertions": [
        "G8.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "AutoModeClassified.ms",
      "assertions": [
        "G8.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "AutoModeDeciderOptions.onClassified",
      "assertions": [
        "G6.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointRow.executionAtMs",
      "assertions": [
        "G2.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointRow.executionOutcome",
      "assertions": [
        "G1.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointRow.reopenReason",
      "assertions": [
        "G3.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointStore.execution",
      "assertions": [
        "G2.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointStore.recordExecutionOutcome",
      "assertions": [
        "G2.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "CheckpointStore.reopen",
      "assertions": [
        "G3.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "ReasoningResolution.effective",
      "assertions": [
        "G7.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "ResolvedOutcome.gateOutcome",
      "assertions": [
        "G1.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskResult.terminal",
      "assertions": [
        "G4.a",
        "G5.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskSpec.checkpointStore",
      "assertions": [
        "G4.a"
      ]
    }
  ],
  "consumersHint": {
    "cli": [
      "Checkpoint",
      "ENGINE_NOTICE_CODES",
      "TraceEvent"
    ],
    "server": [
      "AutoModeDeciderOptions",
      "Checkpoint",
      "CheckpointStore",
      "ENGINE_NOTICE_CODES",
      "TraceEvent"
    ],
    "sdk": [
      "Checkpoint"
    ],
    "note": "scanned cli@4b36f1fa server@e00e10f5 sdk@b66b19e — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
  },
  "breakingCount": 0,
  "breakingItems": [],
  "toResolvedAt": "60f2c46558365ee4c21573b46f389c95f1830744"
}
