{
  "run_id": "TayHCode--channelrecap-claude-haiku-5-5-1792736740593363611",
  "checker": {
    "claims": [
      {
        "claim": "The demo's three invented coffee episodes are transcribed from local captions and prepared into a library.",
        "command": "C:/coldpass/workspace/.venv/Scripts/channelrecap.exe run --manifest examples/demo/videos.csv --out .coldpass/out/claim-library-checker-54b4bb70db2d42938fe9a7eb5a6a785f",
        "evidence": "done=3 cached=0 failed=0 prepared=3 out=.coldpass\\out\\claim-library-checker-54b4bb70db2d42938fe9a7eb5a6a785f\r\n",
        "expected": "run finishes all three videos with no failures",
        "input": "examples/demo/videos.csv",
        "kind": "claim",
        "outcome": "Real input produced the expected result: done=3 cached=0 failed=0 prepared=3",
        "returncode": 0,
        "source": "The three invented coffee episodes use local captions:",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "Local files can be passed directly to run, without a manifest.",
        "command": "C:/coldpass/workspace/.venv/Scripts/channelrecap.exe run examples/demo/episode1.vtt --out .coldpass/out/claim-direct-library-checker-b3b8dd2f02c64a568239ee4c0dd19da1",
        "evidence": "done=1 cached=0 failed=0 prepared=1 out=.coldpass\\out\\claim-direct-library-checker-b3b8dd2f02c64a568239ee4c0dd19da1\r\n",
        "expected": "one caption file is processed with no failures",
        "input": "examples/demo/episode1.vtt",
        "kind": "claim",
        "outcome": "Real input produced the expected result: done=1 cached=0 failed=0 prepared=1",
        "returncode": 0,
        "source": "Local files can also be passed directly:",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README.md and every src/ Python file for cron, schedule, webhook, --once, --now, watch and loop patterns: none matched. channelrecap runs once per command invocation (run, transcribe, prepare, fillers, check-citations, doctor) and has no daemon or product scheduler.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README.md and every src/ Python file for cron, schedule, webhook, --once, --now, watch and loop patterns: none matched. channelrecap runs once per command invocation (run, transcribe, prepare, fillers, check-citations, doctor) and has no daemon or product scheduler.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "C:/coldpass/workspace/.venv/Scripts/channelrecap.exe",
        "run",
        "--manifest",
        "examples/demo/videos.csv",
        "--out",
        ".coldpass/out/probe-library-checker-f54c8dcdf13546fd86f7d7c46621257c"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "done=3 cached=0 failed=0 prepared=3 out=.coldpass\\out\\probe-library-checker-f54c8dcdf13546fd86f7d7c46621257c\n[excerpt truncated]",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Documented demo: build the library from the bundled invented captions",
        "command": "C:/coldpass/workspace/.venv/Scripts/channelrecap.exe run --manifest examples/demo/videos.csv --out .coldpass/out/example-library-checker-4d65b553c84044f78413ad1d6ec99318",
        "deferred": false,
        "evidence": "done=3 cached=0 failed=0 prepared=3 out=.coldpass\\out\\example-library-checker-4d65b553c84044f78413ad1d6ec99318",
        "expected": "three videos processed, no failures",
        "input": "examples/demo/videos.csv",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "Documented test suite: offline unit tests from the README Tests section",
        "command": "",
        "deferred": false,
        "evidence": "Ran 'python -m unittest discover -s tests -q' under the venv with Git on PATH: 151 tests, 11 skipped, 1 error (test_repository_files, needs Git-on-PATH and no pip cache in the checkout), 1 failure (test_cached_cuda_warns_without_loading_model: the test's POSIX-style ffmpeg stub cannot run on Windows, so the run returns exit 3 'Missing components: ffmpeg'). The product CLI itself behaved correctly for the same cached CUDA run (exit 0). ruff, mypy and build were not run. The README's check-citations demo (ten citations ok=10 on the demo library) was run manually but is not replayable by the checker, because the checker rewrites its --out to a fresh path that has no library.",
        "expected": "documented command completes successfully",
        "input": "",
        "kind": "example",
        "outcome": "Ran 'python -m unittest discover -s tests -q' under the venv with Git on PATH: 151 tests, 11 skipped, 1 error (test_repository_files, needs Git-on-PATH and no pip cache in the checkout), 1 failure (test_cached_cuda_warns_without_loading_model: the test's POSIX-style ffmpeg stub cannot run on Windows, so the run returns exit 3 'Missing components: ffmpeg'). The product CLI itself behaved correctly for the same cached CUDA run (exit 0). ruff, mypy and build were not run. The README's check-citations demo (ten citations ok=10 on the demo library) was run manually but is not replayable by the checker, because the checker rewrites its --out to a fresh path that has no library.",
        "source": "README.md",
        "verdict": "blocked"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
