)]}'
{
  "commit": "b2eaf1bcaccb2633509010e00b9b57a07b24521f",
  "tree": "12cebd422884f793d7576e91e0aca0ad29466b41",
  "parents": [
    "56233e76f0c75afc7ac33358272519b39526d1cd"
  ],
  "author": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Fri Aug 07 14:04:00 2026 -0700"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "116300062+rusty1968@users.noreply.github.com",
    "time": "Mon Aug 17 10:36:19 2026 -0700"
  },
  "message": "orchestrator-sm: carry recovery attempt on RecoverComponent\n\nEmit the per-component retry count as RecoverComponent { id, attempt } so\nthe driver picks a recovery source per attempt without its own counter.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "956689ba1ea4f660d618607dc9e266eb9f5d8b3f",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/lib.rs",
      "new_id": "c86000b67a1a053b919a880ca79232098d52ee21",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "fff7cb6a2c46e1f84338bd4b6169dbded711e620",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/model.rs",
      "new_id": "b4f5074cfbe76ca86a6ffa4d635e45b58049e807",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/model.rs"
    },
    {
      "type": "modify",
      "old_id": "df188ba0b0287f20544b660059bc4a32840ad2a8",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/tests.rs",
      "new_id": "2b9a5af74c37e40dc0bc631e16e433e7e64872ce",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/tests.rs"
    }
  ]
}
