{
  "run_id": "tamaratran--fast-jev-compaction-gpt-6-luna-1792788775778674636",
  "checker": {
    "claims": [
      {
        "claim": "The configured demo sends the transcript to Jev using the required key.",
        "command": "npm run demo",
        "evidence": "TYPESAFE_API_KEY is not configured');\n                            ^\n\n\nError: TYPESAFE_API_KEY is not <email> (<guest-path>)\n    at askBatch (<guest-path>)\n    at <anonymous> (<guest-path>)\n    at Array.map (<anonymous>)\n    at compact (<guest-path>)\n    at compactMessages (<guest-path>)\n    at <anonymous> (<guest-path>)\n    at ModuleJob.run (node:internal/modules/esm/module_jo",
        "expected": "It reports that the API key is not configured.",
        "input": "Run the README demo without a key.",
        "kind": "claim",
        "outcome": "Real input produced the expected result: TYPESAFE_API_KEY is not configured",
        "returncode": 1,
        "source": "The demo is the live",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "README entry points expose a compaction function invoked by Claude Code hooks, but no scheduler or product cycle exists; a manual compact operation is covered by the CLI probe.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "README entry points expose a compaction function invoked by Claude Code hooks, but no scheduler or product cycle exists; a manual compact operation is covered by the CLI probe.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "checks": [
        {
          "check": "credentials_error",
          "details": {
            "argv": [
              "npm",
              "run",
              "demo"
            ],
            "kind": "cli",
            "needs_browser": false,
            "needs_credentials": true,
            "returncode": 1,
            "scope": "partial: missing credentials",
            "stderr": "<guest-path>\n    if (!this.apiKey) throw new Error('TYPESAFE_API_KEY is not configured');\n                            ^\n\n\nError: TYPESAFE_API_KEY is not <email> (<guest-path>)\n    at askBatch (<guest-path>)\n    at <anonymous> (<guest-path>)\n    at Array.map (<anonymous>)\n    at compact (<guest-path>)\n    at compactMessages (<guest-path>)\n    at <anonymous> (<guest-path>)\n[excerpt truncated]",
            "stdout": "\n> fast-jev-compaction@0.2.0 demo\n> tsx examples/demo.ts\n",
            "working": false
          },
          "optional": false,
          "status": "PASS"
        }
      ],
      "scope": "partial checks",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "TypeScript typecheck",
        "command": "npm run typecheck",
        "deferred": false,
        "evidence": "> fast-jev-compaction@0.2.0 typecheck\n> tsc --noEmit && npm run typecheck:hooks\n\n\n> fast-jev-compaction@0.2.0 typecheck:hooks\n> tsc -p tsconfig.hooks.json",
        "expected": "typecheck completes",
        "input": "npm run typecheck",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md / Development",
        "verdict": "yes"
      },
      {
        "claim": "Unit tests",
        "command": "npm test",
        "deferred": false,
        "evidence": "> fast-jev-compaction@0.2.0 test\n> vitest run\n\n\n RUN  v2.1.9 <guest-path>\n\n \u2713 tests/fast-jev-compaction.test.ts (23 tests) 84ms\n \u2713 tests/hook.test.ts (6 tests) 11ms\n\n Test Files  2 passed (2)\n      Tests  29 passed (29)\n   Start at  21:02:20\n   Duration  1.17s (transform 222ms, setup 0ms, collect 271ms, tests 95ms, environment 0ms, prepare 159ms)",
        "expected": "29 tests pass",
        "input": "npm test",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md / Development",
        "verdict": "yes"
      },
      {
        "claim": "Build",
        "command": "npm run build",
        "deferred": false,
        "evidence": "> fast-jev-compaction@0.2.0 build\n> tsc",
        "expected": "TypeScript build completes",
        "input": "npm run build",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md / Development",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
