{
  "schema": "strust.walkthrough-excerpt/v1",
  "provenance": "Maintainer-run first-party fixture with a seeded rounding bug; actual Strust CLI executions.",
  "recorded_at": "2026-09-07T05:54:46.416532+00:00",
  "engine_revision": "481e5fdbbe8eb1a4a033a98464e4efa144ff3097",
  "engine_version": "strust 0.9.0rc1",
  "runtime": {
    "python": "3.14.2",
    "node": "v24.4.1",
    "os": "Windows"
  },
  "baseline_state": "DRAFT",
  "independent_review": "not performed",
  "source_sha256": {
    "strust.toml": "44506512b78b12acb36fb4e86f38da12eefc42c8a50530ad6a82c88354b63552",
    "reference_python/main.py": "6affd760403c864000812bc6d5d30e4e0472e4ed79277129250281fa32acf811",
    "candidate_node/main.js": "93eaef2f86b86382b98cc8176292d342ed50d45bcb54a8abc1ac6c3a1e032127",
    "candidate_node_fixed/main.js": "6bbd9f212f043ce427beace4acce1cbbc5c8a94a5255d0620f5e7831ab2fc693",
    "fixtures/ordinary.json": "d3eada3104d77bc0f1b8116c506e95d157d65f3f76e2cdeb3801ec7bd75d3da7",
    "fixtures/half-cent.json": "aa2271aa4c3374062c67691df6e81bec371f6029acc6c04ded834916b72b10f3"
  },
  "before": {
    "verdict": "DIVERGE",
    "counts": {
      "diverge": 1,
      "inconclusive": 0,
      "match": 1
    },
    "exit_code": 1
  },
  "after": {
    "verdict": "MATCH",
    "counts": {
      "diverge": 0,
      "inconclusive": 0,
      "match": 2
    },
    "exit_code": 0
  },
  "first_difference": {
    "fixture": "half-cent-boundary",
    "checkpoint": "net.rounded",
    "reference": "123.90",
    "candidate": "123.91"
  },
  "checkpoint_excerpt": [
    {
      "id": "claim.loaded",
      "reference": {
        "claim_id": "A-104",
        "fee": "4.10",
        "gross": "128.005"
      },
      "candidate": {
        "claim_id": "A-104",
        "fee": "4.10",
        "gross": "128.005"
      }
    },
    {
      "id": "fee.applied",
      "reference": {
        "unrounded": "123.905"
      },
      "candidate": {
        "unrounded": "123.905"
      }
    },
    {
      "id": "net.rounded",
      "reference": {
        "amount": "123.90",
        "scale": 2
      },
      "candidate": {
        "amount": "123.91",
        "scale": 2
      }
    }
  ],
  "scope": {
    "fixtures": 2,
    "checkpoints": [
      "claim.loaded",
      "fee.applied",
      "net.rounded",
      "ledger.written"
    ],
    "observations": [
      "JSON stdout",
      "semantic checkpoints",
      "out/ledger.json"
    ],
    "ignored_json_pointers": [
      "/metadata/run_id"
    ]
  },
  "publication_boundary": "Selected fields from local CLI results. Machine paths, identities and full receipts are omitted. This excerpt cannot independently authenticate a receipt. Reproduction creates new full local receipts.",
  "download": {
    "href": "/walkthrough/claim-total-source.zip",
    "bytes": 11244,
    "sha256": "078cddc0ebfae59df15ee0b396c1ae4df251da1545223a6afbff3e4b2008dc81"
  }
}
