{
  "run_id": "OrionArchitekton--schemafit-claude-haiku-5-5-1793018510130992510",
  "checker": {
    "claims": [
      {
        "claim": "lint reports provider-specific constraint violations and exits 1 on errors",
        "command": "<guest-path> lint - --provider openai,anthropic,gemini,mistral,cohere",
        "evidence": "[anthropic] FAIL: 2 error(s), 0 warning(s)\n  ERROR   #/properties/qty/minimum  (anthropic-no-minimum)\n          Anthropic rejects the 'minimum' validation keyword (400 Bad Request).\n          ref: https://github.com/vercel/ai/issues/13355\n  ERROR   #/properties/sku/pattern  (anthropic-no-pattern)\n          Anthropic rejects the 'pattern' validation keyword (400 Bad Request).\n          ref: https://github.com/vercel/ai/issues/13355\n[gemini] PASS: 0 error(s), 0 warning(s)\n[mistral] PASS: 0 error(s), 0 warning(s)\n[cohere] FAIL: 1 error(s), 0 warning(s)\n  ERROR   #/properties/qty/minimum  (cohere-",
        "expected": "anthropic FAIL with 2 errors, exit 1",
        "input": "schema with pattern and minimum keywords piped on stdin",
        "kind": "claim",
        "outcome": "Real input produced the expected result: [anthropic] FAIL: 2 error(s), 0 warning(s)",
        "returncode": 1,
        "source": "Lint one schema against several providers (exit 1 if any error):",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "demo is an offline self-check that ends with PROOF_OK",
        "command": "<guest-path> demo",
        "evidence": "PROOF_OK\n",
        "expected": "PROOF_OK printed",
        "input": "schemafit demo",
        "kind": "claim",
        "outcome": "Real input produced the expected result: PROOF_OK",
        "returncode": 0,
        "source": "offline self-check; ends with PROOF_OK",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "repair emits a best-effort provider-valid variant to --out",
        "command": "<guest-path> repair <guest-path> --provider anthropic --out <guest-path>",
        "evidence": "\"additionalProperties\": false,\n  \"properties\": {\n    \"sku\": {\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"sku\"\n  ],\n  \"type\": \"object\"\n}\n",
        "expected": "fixed schema file without the pattern keyword",
        "input": "sample schema with pattern, repaired for anthropic",
        "kind": "claim",
        "outcome": "Real input produced the expected result: \"additionalProperties\": false",
        "returncode": 0,
        "source": "Emit a best-effort provider-valid variant (lossy transforms are flagged):",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README.md and the package entry points (schemafit lint/repair/demo/providers CLI). The README and source contain no cron, scheduler, daemon, loop, webhook, or --once/--now trigger; schemafit is a one-shot CLI that lints or repairs a schema and exits. No product cycle exists to replay.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README.md and the package entry points (schemafit lint/repair/demo/providers CLI). The README and source contain no cron, scheduler, daemon, loop, webhook, or --once/--now trigger; schemafit is a one-shot CLI that lints or repairs a schema and exits. No product cycle exists to replay.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "lint",
        "-",
        "--provider",
        "openai,anthropic,gemini,mistral,cohere"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 1,
      "scope": "product operation",
      "stderr": "",
      "stdout": "[openai] PASS: 0 error(s), 0 warning(s)\n[anthropic] FAIL: 2 error(s), 0 warning(s)\n  ERROR   #/properties/qty/minimum  (anthropic-no-minimum)\n          Anthropic rejects the 'minimum' validation keyword (400 Bad Request).\n          ref: https://github.com/vercel/ai/issues/13355\n  ERROR   #/properties/sku/pattern  (anthropic-no-pattern)\n          Anthropic rejects the 'pattern' validation keyword (400 Bad Request).\n          ref: https://github.com/vercel/ai/issues/13355\n[gemini] PASS: 0 error(s), 0 warning(s)\n[mistral] PASS: 0 error(s), 0 warning(s)\n[cohere] FAIL: 1 error(s), 0 warning(s)\n  ERROR   #/properties/qty/minimum  (cohere-no-minimum)\n[excerpt truncated]",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "documented dev test suite passes",
        "command": "<guest-path> -q -p no:cacheprovider",
        "deferred": false,
        "evidence": "........................................................................ [ 79%]\n...................                                                      [100%]\n91 passed in 1.08s",
        "expected": "all tests pass",
        "input": "pytest -q run from the checkout",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "CONTRIBUTING.md",
        "verdict": "yes"
      },
      {
        "claim": "documented lint step is clean",
        "command": "<guest-path> check . --no-cache",
        "deferred": false,
        "evidence": "All checks passed!",
        "expected": "no lint findings",
        "input": "ruff check . from the checkout",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "CONTRIBUTING.md",
        "verdict": "yes"
      },
      {
        "claim": "README repair --out example writes a fixed schema file",
        "command": "<guest-path> repair <guest-path> --provider anthropic --out <guest-path>",
        "deferred": false,
        "evidence": "{\n  \"additionalProperties\": false,\n  \"properties\": {\n    \"sku\": {\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"sku\"\n  ],\n  \"type\": \"object\"\n}\n",
        "expected": "fixed.json written with additionalProperties false",
        "input": "sample schema repaired for anthropic into a fresh --out file",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
