Nightly data refresh: the file must be THIS run's file

incident-01-stale-data. 1 passed, 2 failed, 0 unknown.

REJECTED. The evidence contradicts the summary. Because: 2 check(s) failed: dataset-fresh, dataset-changed

What the run actually produced

The job exited 0, which is the job reporting success. 2 of 3 checks contradict what was promised.

The job said: Done. Refreshed 14 sources, wrote data/latest.json.

Every check in the contract

VerdictCheckObservation
FAIL dataset-fresh
artifact
last written 93600s ago, contract wants under 3600s; run id run-20260913T113904Z-989aa07a is not in the file as a whole token, so this is an older copy or another run's artifact
path=/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json, bytes=7642, age_seconds=93600
PASS dataset-shape
artifact
7642 bytes, 93600s old
path=/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json, bytes=7642, age_seconds=93600
FAIL dataset-changed
artifact
byte identical to /var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/previous.json, nothing was regenerated
path=/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json, bytes=7642, age_seconds=93600, sha256=5ab0359fee3453d6566f9ed1b6c59620ceddf7ed31160b0eebf95d49f84b3962
Notes
Run identity and raw evidence
Run
run-20260913T113904Z-989aa07a
Contract
incident-01-stale-data
Contract sha256
4a243a030e7cc8bedfb97364377f098d66fa5217badd32be9f4a0d619424c446
Contract pinned
yes, the contract lives outside the working directory
Working directory
/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb
Observed at
2026-09-13T11:39:05Z
Command
python3 /private/tmp/kits-ux-final-proof-20260913-r5/3.14.3/proof-of-done/examples/01-stale-data/job.py --mode broken
The job exited
0
Duration
0.03s
{
  "accepted": false,
  "checks": [
    {
      "description": "the dataset was written by this run, not yesterday's",
      "detail": "last written 93600s ago, contract wants under 3600s; run id run-20260913T113904Z-989aa07a is not in the file as a whole token, so this is an older copy or another run's artifact",
      "evidence": {
        "age_seconds": 93600,
        "bytes": 7642,
        "exists": true,
        "outside_workdir": false,
        "path": "/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json",
        "readable": true,
        "resolved_path": "/private/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json",
        "run_id": "run-20260913T113904Z-989aa07a",
        "self_reported_shape": false,
        "volatile_location": true
      },
      "id": "dataset-fresh",
      "skipped": false,
      "type": "artifact",
      "verdict": "fail"
    },
    {
      "description": "the dataset still has the keys the downstream reader needs",
      "detail": "7642 bytes, 93600s old",
      "evidence": {
        "age_seconds": 93600,
        "bytes": 7642,
        "exists": true,
        "outside_workdir": false,
        "path": "/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json",
        "readable": true,
        "resolved_path": "/private/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json",
        "schema_sha256": "84ac19cd5bcf45b3bcb7b4e70d54d7933c706326dcef6658ae9e17b53d03d009",
        "self_reported_shape": false,
        "volatile_location": true
      },
      "id": "dataset-shape",
      "skipped": false,
      "type": "artifact",
      "verdict": "pass"
    },
    {
      "description": "the new dataset differs from the copy kept before the run",
      "detail": "byte identical to /var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/previous.json, nothing was regenerated",
      "evidence": {
        "age_seconds": 93600,
        "baseline_sha256": "5ab0359fee3453d6566f9ed1b6c59620ceddf7ed31160b0eebf95d49f84b3962",
        "bytes": 7642,
        "exists": true,
        "outside_workdir": false,
        "path": "/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json",
        "readable": true,
        "resolved_path": "/private/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/data/latest.json",
        "self_reported_shape": false,
        "sha256": "5ab0359fee3453d6566f9ed1b6c59620ceddf7ed31160b0eebf95d49f84b3962",
        "volatile_location": true
      },
      "id": "dataset-changed",
      "skipped": false,
      "type": "artifact",
      "verdict": "fail"
    }
  ],
  "contract_change_window": "compared at two points: before the job, and after the checks",
  "contract_check_count": 3,
  "contract_check_ids": [
    "dataset-fresh",
    "dataset-shape",
    "dataset-changed"
  ],
  "contract_id": "incident-01-stale-data",
  "contract_path": "/private/tmp/kits-ux-final-proof-20260913-r5/3.14.3/proof-of-done/examples/01-stale-data/contract.json",
  "contract_pinned_outside_workdir": true,
  "contract_sha256": "4a243a030e7cc8bedfb97364377f098d66fa5217badd32be9f4a0d619424c446",
  "contract_sha256_at_check": "4a243a030e7cc8bedfb97364377f098d66fa5217badd32be9f4a0d619424c446",
  "contract_sha256_before_run": "4a243a030e7cc8bedfb97364377f098d66fa5217badd32be9f4a0d619424c446",
  "contract_title": "Nightly data refresh: the file must be THIS run's file",
  "contract_unchanged_during_run": true,
  "contract_watch_window": "the job's run",
  "executed_check_count": 3,
  "notes": [
    "evidence for dataset-fresh, dataset-shape, dataset-changed lives in a directory the operating system may clear (for example /tmp or /var/folders). It can disappear between the run and the check. Point it at durable storage."
  ],
  "observed_at": "2026-09-13T11:39:05Z",
  "observed_at_ns": 1789299545017050000,
  "parent_run_id": null,
  "receipt_version": 1,
  "recorded_check_count": 3,
  "run_id": "run-20260913T113904Z-989aa07a",
  "run_id_ledger": "/tmp/kits-ux-final-proof-20260913-r5/3.14.3/pod-ledger.jsonl",
  "run_id_status": "fresh",
  "run_sequence": 1,
  "schema_sha256": {
    "/private/tmp/kits-ux-final-proof-20260913-r5/3.14.3/proof-of-done/contracts/report.schema.json": "84ac19cd5bcf45b3bcb7b4e70d54d7933c706326dcef6658ae9e17b53d03d009"
  },
  "schemas_unchanged_during_run": true,
  "summary": {
    "fail": 2,
    "pass": 1,
    "skipped": 0,
    "unknown": 0
  },
  "verdict": "fail",
  "verdict_reason": "2 check(s) failed: dataset-fresh, dataset-changed",
  "workdir": "/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb",
  "worker": {
    "command": [
      "python3",
      "/private/tmp/kits-ux-final-proof-20260913-r5/3.14.3/proof-of-done/examples/01-stale-data/job.py",
      "--mode",
      "broken"
    ],
    "duration_seconds": 0.03,
    "exit_code": 0,
    "finished_at": "2026-09-13T11:39:05Z",
    "log": "/var/folders/kv/31nql9bj5p99qjlx6wcb97b00000gn/T/tmp.UsZEai56wb/receipts/broken.log",
    "said": "Done. Refreshed 14 sources, wrote data/latest.json.",
    "started_at": "2026-09-13T11:39:04Z",
    "timed_out": false
  }
}