)]}'
{
  "commit": "5439acccb2800ce95924fdfaa2fc7a1d7d49c4fe",
  "tree": "f0fa4790423fc75cb1ba3b1271d70616e3fd9f8f",
  "parents": [
    "0abc420173e73efbf6bc22943a5d311b97259c38"
  ],
  "author": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Tue Jul 28 15:12:43 2026 -0700"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "116300062+rusty1968@users.noreply.github.com",
    "time": "Wed Aug 05 14:05:26 2026 -0700"
  },
  "message": "orchestrator/sm: device-agnostic boot-progress watchdog\n\nTrack boot-progress per component instead of watching only Active\ndevices. Passive components released from reset are now watched for\nliveness (new Booted event) under the same watchdog as Active\nComponentReady; a released component that misses its window is recovered\nfrom any state. Timeout is handled uniformly in the supervisor and\nPreSupervision; the AwaitingReady-only Timeout arm is removed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2265cfb0d701dc7b6d895234cd29b0e2b65271c",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/lib.rs",
      "new_id": "877e1c98298402b8c23fe7f004b1241c51dae022",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "d13891c66693c3c41ce06151ee8e432e41fb7904",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/model.rs",
      "new_id": "a937c84d8a9113997516e6266a7813798db17b5d",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/model.rs"
    },
    {
      "type": "modify",
      "old_id": "f41979a24e0996405319facb360113e5c3449e96",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/tests.rs",
      "new_id": "99896e08885d3f18a97d18a66af2364e8813d61b",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/tests.rs"
    }
  ]
}
