{
  "run_id": "HagaiHen--podcast-wiki-gpt-6-luna-1792810431545387325",
  "checker": {
    "claims": [
      {
        "claim": "The wiki lint checks broken links, orphans and drift between pages.",
        "command": "<guest-path> run tools/lint_wiki.py",
        "evidence": "missing-raw episodes/langtalks--63-wake-up: raw/langtalks/2026-02-23-63-wake-up.md\nmissing-raw episodes/ignore-instructions--28-ai-marketing-enso: raw/3TcLj7yJyozvLyYxPCjePH/2026-09-08-ai-enso-28.md\nmissing-raw episodes/ai-engineering-podcast--company-brain: raw/ai/2026-09-06-company-brain.md\nmissing-raw episodes/startup-ideas--grok-bot-one-person-company: raw/the-startup-ideas-podcast/2026-08-21-grok-bot-make-a-1-person-company-with-agents.md\nmissing-raw episodes/langtalks--74-jev: raw/langtalks/2026-09-22-74-jev.md\nmissing-raw episodes/hidden-layers--twine-nadav-erez: raw/hidden-layers/2026-",
        "expected": "The checker reports missing raw transcript files.",
        "input": "Run the documented mechanical wiki checker against this checkout.",
        "kind": "claim",
        "outcome": "Real input produced the expected result: missing-raw episodes/langtalks--63-wake-up",
        "returncode": 1,
        "source": "| `/lint-wiki` | Health check: broken links, orphans, drift between pages; fixes what it finds. |",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Entry points inspected: tools/scheduled_ingest.sh is a six-hour launchd pipeline that needs Spotify credentials and may commit/push; tools/spotify_mcp.py --list was attempted and failed with KeyError: 'SPOTIFY_CLIENT_ID'. No cycle could be completed without credentials.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Entry points inspected: tools/scheduled_ingest.sh is a six-hour launchd pipeline that needs Spotify credentials and may commit/push; tools/spotify_mcp.py --list was attempted and failed with KeyError: 'SPOTIFY_CLIENT_ID'. No cycle could be completed without credentials.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "run",
        "tools/lint_wiki.py",
        "--selftest"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "selftest ok",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Run documented wiki checker against source data",
        "command": "",
        "deferred": false,
        "evidence": "Ran documented uv run tools/lint_wiki.py; returned 1 and listed missing raw/ paths (README says raw/ is local and not in repo).",
        "expected": "documented command completes successfully",
        "input": "",
        "kind": "example",
        "outcome": "Ran documented uv run tools/lint_wiki.py; returned 1 and listed missing raw/ paths (README says raw/ is local and not in repo).",
        "source": "README.md, Run it yourself command table",
        "verdict": "blocked"
      },
      {
        "claim": "Run linter selftest as specified by setup skill",
        "command": "<guest-path> run tools/lint_wiki.py --selftest",
        "deferred": false,
        "evidence": "selftest ok",
        "expected": "selftest ok",
        "input": "Synthetic wiki fixtures",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "plugin/setup/SKILL.md, Check requirements",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
