)]}'
{
  "commit": "708c8f9529d532439bcda93a4cfa8e338b4a1a6f",
  "tree": "9ca43ca9c975119d6c393d5cda1cbbb3116353e3",
  "parents": [
    "de0982c68c26f83287543de248d6e86538ffa4b0"
  ],
  "author": {
    "name": "Christina Quast",
    "email": "christina.quast@9elements.com",
    "time": "Tue Jul 28 12:10:28 2026 +0200"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "116300062+rusty1968@users.noreply.github.com",
    "time": "Tue Jul 28 15:01:54 2026 -0700"
  },
  "message": "fwmanager: test validate()\u0027s reject paths\n\nBoard tables run validate() at compile time, where a rejection is a\nbuild error nobody can assert on — a vacuous loop would pass every\nconst check silently. Call it at runtime instead and prove each reject\npath fires: empty device name, empty checkpoint list, empty checkpoint\nname, zero window.\n\nAssisted-by: Claude:claude-fable-5\nSigned-off-by: Christina Quast \u003cchristina.quast@9elements.com\u003e\nRefs: 9elements/openprot#1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a946cd81ddcf9af7035906f943653e64902a286",
      "old_mode": 33188,
      "old_path": "services/fwmanager/api/src/config.rs",
      "new_id": "43e3ed8bd562a34f4f6b2e4008be97b73250198a",
      "new_mode": 33188,
      "new_path": "services/fwmanager/api/src/config.rs"
    }
  ]
}
