{
  "schema": "agialpha.ascension.broad-typecheck-evidence.v1",
  "reported_utc": "2026-10-14T05:09:48.227189+00:00",
  "classification": "Failed full-repository mypy, compared with exact inspected base; coordinator-confirmed final source snapshot",
  "command": [
    "/workspace/scratch/12b422fcd367/qualification-venv/bin/python",
    "-m",
    "mypy",
    "--config-file",
    "mypy.ini",
    "."
  ],
  "cwd": "/workspace/scratch/12b422fcd367/AGI-Alpha-Agent-v0",
  "environment": {
    "python": "3.12.14",
    "mypy": "1.17.1 (compiled)",
    "configured_python": "3.11"
  },
  "exit_code": 1,
  "candidate": {
    "errors": 222,
    "files_with_errors": 53,
    "source_files_checked": 345,
    "log": "docs/agent/release-evidence/ascension-cycle-mypy.txt",
    "log_sha256": "e9b5db4d60b3797d1117f83eeb6b5651023cc160f9694bceaecc7cd6a7f7424b"
  },
  "baseline": {
    "commit": "89b6f78b83a6643416649173d7d16b6d1c7a65c1",
    "cwd": "/workspace/scratch/12b422fcd367/ascension-baseline",
    "command": [
      "/workspace/scratch/12b422fcd367/qualification-venv/bin/python",
      "-m",
      "mypy",
      "--config-file",
      "mypy.ini",
      "."
    ],
    "environment_extra": {
      "MYPY_CACHE_DIR": "/workspace/scratch/12b422fcd367/ascension-baseline-mypy-cache"
    },
    "exit_code": 1,
    "errors": 208,
    "files_with_errors": 52,
    "source_files_checked": 343,
    "log": "docs/agent/release-evidence/ascension-cycle-baseline-mypy.txt",
    "log_sha256": "f5da27c3220172c232a9ed60fc0a0557c113c0ffbdd6287bcfd932f403a389fc"
  },
  "normalized_comparison": {
    "retained_baseline_diagnostics": 208,
    "added_diagnostics": 14,
    "removed_diagnostics": 0,
    "added_scope": [
      "4 model-validator decorator diagnostics in studio_operator.py",
      "10 new ascension_studio API-handler decorator diagnostics in api.py"
    ]
  },
  "source_sha256": {
    "alpha_factory_v1/core/runtime/api.py": "b67556779f4218fc34e5f53c7c9b81cdb4a2244551d40bb47c3a65c55a14f3dd",
    "alpha_factory_v1/core/runtime/successor/studio.py": "7bf1a8db0707b9540488aa91a3bfbc8752fdb3f226dbc69bebb8435073bf7369",
    "alpha_factory_v1/core/runtime/successor/studio_operator.py": "1ed2f4b35f18642628385952ce0d5c3862b3b06b33f1d3d5cebe734510cfb78b"
  },
  "source_capture": "No original pre/post source manifest; native owner confirmed current API/operator/studio hashes match final component reports and source mtimes precede the log. The full repository was not claimed source-bound by this subset.",
  "limitations": [
    "Scoped owned-file and pre-commit type checks do not supersede this failed full-repository gate.",
    "The 14 additional diagnostics are not baseline-only failures.",
    "Full typecheck clearance requires resolving added diagnostics and reviewing existing baseline failures, then retaining the required final-source result."
  ]
}
