)]}'
{
  "commit": "8d1db788f285207fa2916efdecc1b30c8befb115",
  "tree": "c5a31a93278e08f6ae072732612f12fb90362745",
  "parents": [
    "d98fa176c3e5bab91f0ed7a2f7d9a02bb221288b"
  ],
  "author": {
    "name": "Christina Quast",
    "email": "christina.quast@9elements.com",
    "time": "Tue Sep 22 09:57:54 2026 +0200"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "116300062+rusty1968@users.noreply.github.com",
    "time": "Wed Sep 23 13:32:02 2026 -0700"
  },
  "message": "walk: take DeviceConfig instead of a raw checkpoint slice\n\nCheckpointWalk::new was the only constructor in the walk family\nthat validated at runtime (non-empty assert). DeviceConfig::new\nalready checks non-empty and unique-named at build time, so take\n\u0026\u0027static DeviceConfig\u003cS, P\u003e and drop the runtime assert.\n\nAddresses rusty\u0027s review comment on #471.\n\nAssisted-by: Claude (Anthropic)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fadd52de02107eeeca045c236767a79467c3b9b4",
      "old_mode": 33188,
      "old_path": "services/orchestrator/adapters/walk/src/walk.rs",
      "new_id": "940c7465aa7a7ef64c0b8ddbccbae3b79393c227",
      "new_mode": 33188,
      "new_path": "services/orchestrator/adapters/walk/src/walk.rs"
    },
    {
      "type": "modify",
      "old_id": "15924953cd2a5a3fba4e6e3ffa6487468ef35dee",
      "old_mode": 33188,
      "old_path": "services/orchestrator/config/src/lib.rs",
      "new_id": "76ce87bbb9205894a7aacae23f6089814504d185",
      "new_mode": 33188,
      "new_path": "services/orchestrator/config/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "ac612bf46688c27f32cc6c11d7bc416e1b7335ec",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/orchestrator/runtime/main.rs",
      "new_id": "bcde9d8f236a0d8641433dfb9f6089ed0f452bad",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/orchestrator/runtime/main.rs"
    }
  ]
}
