)]}'
{
  "commit": "98aee54bbcdc0d734c5b4f3ca0727981bc0ed1a4",
  "tree": "aa5902da7b0179c9959be2104753fdf857c246ef",
  "parents": [
    "a5c63207907bf77dbb5c4c8107404a07f40f1875"
  ],
  "author": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Thu Jul 30 16:19:21 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: drop out-of-chain ids at the dispatch boundary\n\nEnforce component-id membership once in step() via Event::component_id(),\nso no handler acts on an id outside the configured chain. Also: rename\nRestoreGoldenImage -\u003e RecoverComponent, add the commit-or-lock watchdog\n(pending_commit/CommitTimeout), and drop #[non_exhaustive].\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d31b67ce3168e6e24fcc7912d88d1dbc8837c15",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/lib.rs",
      "new_id": "8dd5f3514d9962c8370362a19ad3fdf068c5cbd4",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f9537e9b66df184e71bf5c603a2c722c01047fc3",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/model.rs",
      "new_id": "ae9cfd8fa8fb1b4bfd654fc17ea60ca76603d8de",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/model.rs"
    },
    {
      "type": "modify",
      "old_id": "bc4636d4978957940e8adee4917604d07c907444",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/tests.rs",
      "new_id": "b479509f266ed1c0ee7d6a13aedf59e1863942af",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/tests.rs"
    }
  ]
}
