{
  "checker": {
    "claims": [
      {
        "claim": "Quickstart computes end minus start in whole seconds",
        "command": "python3 -B utc_delta.py 2026-10-27T00:00:00Z 2026-10-27T00:01:05Z",
        "evidence": "65\n",
        "expected": "65",
        "input": "2026-10-27T00:00:00Z 2026-10-27T00:01:05Z",
        "kind": "claim",
        "outcome": "Real input produced the expected result: 65",
        "returncode": 0,
        "source": "The result is end minus start.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "Reversing the arguments gives a negative result",
        "command": "python3 -B utc_delta.py 2026-10-27T00:01:05Z 2026-10-27T00:00:00Z",
        "evidence": "-65\n",
        "expected": "-65",
        "input": "2026-10-27T00:01:05Z 2026-10-27T00:00:00Z",
        "kind": "claim",
        "outcome": "Real input produced the expected result: -65",
        "returncode": 0,
        "source": "Reversing the arguments prints `-65`; equal timestamps print `0`.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "Invalid calendar values exit with code 2",
        "command": "python3 -B utc_delta.py 2026-02-30T00:00:00Z 2026-10-27T00:00:00Z",
        "evidence": "invalid UTC calendar timestamp\n",
        "expected": "exit code 2 with calendar error",
        "input": "2026-02-30T00:00:00Z 2026-10-27T00:00:00Z",
        "kind": "claim",
        "outcome": "Real input produced the expected result: invalid UTC calendar timestamp",
        "returncode": 2,
        "source": "Invalid format or calendar values exit with code 2 and print an error to stderr.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Entry points inspected: README.md, utc_delta.py (single argparse main() run once per invocation), tests/test_cli.py. No scheduler, cron, loop, webhook, --once or --now option exists; the CLI computes one result and exits.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Entry points inspected: README.md, utc_delta.py (single argparse main() run once per invocation), tests/test_cli.py. No scheduler, cron, loop, webhook, --once or --now option exists; the CLI computes one result and exits.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "python3",
        "-B",
        "utc_delta.py",
        "2026-10-27T00:00:00Z",
        "2026-10-27T00:01:05Z"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "65",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Verify section: documented unit test suite runs the real CLI",
        "command": "python3 -B -m unittest discover -s tests -v",
        "deferred": false,
        "evidence": "test_missing_argument (test_cli.CLITests.test_missing_argument) ... ok\ntest_rejects_malformed_timestamps_in_either_position (test_cli.CLITests.test_rejects_malformed_timestamps_in_either_position) ... ok\ntest_signed_whole_seconds (test_cli.CLITests.test_signed_whole_seconds) ... ok\n\n----------------------------------------------------------------------\nRan 3 tests in 3.872s\n\nOK",
        "expected": "all tests pass",
        "input": "discover tests -v",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md Verify",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "deviations": [],
  "fault_owner": null,
  "main_blocker": null,
  "operation": "Compute signed whole seconds between two strict UTC timestamps with utc_delta.py",
  "operation_scope": "Python 3.12.3 (README requires 3.9+); standard library only; no install, network, browser or credentials needed; CLI only (no server, scheduler or webhook exists)",
  "outcome": "working",
  "plain_failure": null,
  "steps": [
    "python3 -B utc_delta.py 2026-10-27T00:00:00Z 2026-10-27T00:01:05Z  -> 65",
    "python3 -B utc_delta.py 2026-10-27T00:01:05Z 2026-10-27T00:00:00Z  -> -65",
    "python3 -B utc_delta.py 2026-02-30T00:00:00Z 2026-10-27T00:00:00Z  -> exit 2, invalid UTC calendar timestamp",
    "python3 -B -m unittest discover -s tests -v  -> Ran 3 tests, OK"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
