{
  "repo": "core",
  "version": "7.5.1",
  "from": "c751386c9db942212ba75a3b95edb1839717606c",
  "to": "f2fc3b03d06acc4c6e9725669cd0104f4eadb1c9",
  "added": [],
  "removed": [],
  "changed": [],
  "narrowed": [],
  "closedSetMembers": [],
  "typeKeys": [],
  "declarationMoves": [
    {
      "name": "DEFAULT_IRREVERSIBLE_SCOPE",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/checkpoint-scope.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "FileHistoryBoundarySeat",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "InheritedGate",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "PrepareResume",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "Prepared",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "PreparedMicroCompact",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "ResolvedWorkspace",
      "kind": "interface",
      "onSurface": true,
      "from": [
        "src/core/runner/prepare-task.ts",
        "src/index.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts",
        "src/index.ts"
      ]
    },
    {
      "name": "RunInternals",
      "kind": "interface",
      "onSurface": true,
      "from": [
        "src/core/runner/prepare-task.ts",
        "src/index.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts",
        "src/index.ts"
      ]
    },
    {
      "name": "UsageGovernance",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/contracts.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "__resetMaterializeEnvAnnouncements",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/prepare-task.ts",
        "src/core/runner/prepare-tool-disclosure-mount.ts"
      ]
    },
    {
      "name": "checkpointScopeOf",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/checkpoint-scope.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "fileHistoryFilesystemIdentity",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/prepare-file-history.ts",
        "src/core/runner/prepare-task.ts"
      ]
    },
    {
      "name": "mcpManifestEntries",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/prepare-task.ts",
        "src/core/runner/prepare-wiring-manifest.ts"
      ]
    },
    {
      "name": "rebaseWorkspacePath",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts",
        "src/core/runner/prepare-workspace-restore.ts"
      ],
      "to": [
        "src/core/runner/prepare-task.ts",
        "src/core/runner/workspace-path.ts"
      ]
    },
    {
      "name": "rebaseWorkspacePathAcross",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts",
        "src/core/runner/prepare-workspace-restore.ts"
      ],
      "to": [
        "src/core/runner/prepare-task.ts",
        "src/core/runner/workspace-path.ts"
      ]
    },
    {
      "name": "resolveFileHistoryScope",
      "kind": null,
      "onSurface": false,
      "from": [
        "src/core/runner/prepare-task.ts"
      ],
      "to": [
        "src/core/runner/prepare-file-history.ts",
        "src/core/runner/prepare-task.ts"
      ]
    }
  ],
  "criteriaObserves": [
    {
      "kind": "typeMember",
      "name": "CheckpointSummary.denialLimitFallback",
      "assertions": [
        "G2.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "RunnerDeps.lspManager",
      "assertions": [
        "G1.a",
        "G3.a"
      ]
    },
    {
      "kind": "typeMember",
      "name": "RunnerDeps.onError",
      "assertions": [
        "G1.c"
      ]
    },
    {
      "kind": "typeMember",
      "name": "TaskSpec.a2a",
      "assertions": [
        "G1.a",
        "G1.b"
      ]
    }
  ],
  "consumersHint": {
    "cli": [],
    "server": [],
    "sdk": [],
    "note": "scanned cli@668e9eab server@d32e89e9 sdk@b66b19e — a name listed is MENTIONED there today, which is evidence of consumption, not proof of it"
  },
  "breakingCount": 0,
  "breakingItems": []
}
