)]}'
{
  "commit": "3a884df9ff1f53ec2336f6d48c9a660a71ebf066",
  "tree": "d8c166f909ec027c7707b4b0a9558866e1aafb78",
  "parents": [
    "045ea46c213a1b1cda8a98f1667227f83493ac11"
  ],
  "author": {
    "name": "Christina Quast",
    "email": "christina.quast@9elements.com",
    "time": "Tue Aug 18 10:02:07 2026 +0200"
  },
  "committer": {
    "name": "Christina Quast",
    "email": "chrysh.ng+github@gmail.com",
    "time": "Thu Aug 20 13:41:45 2026 +0200"
  },
  "message": "target/mock: Add MockOtpFloor, the mock board\u0027s OTP fuse bank\n\nAn OTP-fused SvnFloor: the floor is a unary fuse counter, so lowering\nis impossible by construction, capacity is finite (Exhausted past\nFUSES), and fail_next injects a one-shot fault. Lives with the board,\nnot in a testonly crate, so host integration tests and a QEMU\nmock-board image link the same fuse bank.\n\nAssisted-by: Claude:claude-fable-5\nSigned-off-by: Christina Quast \u003cchristina.quast@9elements.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4dbf970f51fee832430b1a6d60c730f000081ba",
      "old_mode": 33188,
      "old_path": "target/mock/BUILD.bazel",
      "new_id": "10919bb77ed52c9a81f6edd376c489a642c4f37e",
      "new_mode": 33188,
      "new_path": "target/mock/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f05608b3f8e6999f0dcbd9a8b7bc82092950d13",
      "new_mode": 33188,
      "new_path": "target/mock/otp.rs"
    }
  ]
}
