)]}'
{
  "commit": "7fde1ef5c4aad0b0226773907a97372c37ebba95",
  "tree": "0ca1ebbb9f00965decd504afeb640cccf66b0b1e",
  "parents": [
    "5060c36b9172acca8d9949be409dbbaba1402138"
  ],
  "author": {
    "name": "Christina Quast",
    "email": "christina.quast@9elements.com",
    "time": "Wed Sep 16 14:59:06 2026 +0200"
  },
  "committer": {
    "name": "Christina Quast",
    "email": "chrysh.ng+github@gmail.com",
    "time": "Wed Sep 16 16:56:44 2026 +0200"
  },
  "message": "orchestrator: Cascade past a component that is already isolated\n\ncascade_hold only queued a dependent it had just gated, so the walk stopped at a\ncomponent isolated earlier and never reached what depends on it. Gate a middle\nnode on its own, then corrupt its Cascading parent, and the component behind it\ncomes out of reset with its whole dependency chain isolated.\n\nThe frontier is the visited set now, so traversal continues through a gated\ncomponent. gate_one is idempotent, so re-visiting one emits nothing.\n\nproperty_cascading_isolation_reaches_the_whole_subtree guards it.\n\nAssisted-by: Claude:claude-opus-5\nSigned-off-by: Christina Quast \u003cchristina.quast@9elements.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ef2570ede82d04cd52407618ad043a29e83e553",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/lib.rs",
      "new_id": "608cb60ffaa3f6478ce153d5750b15746011c93d",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "ce0b0eca6e612225a5b9b2d6741bb49f5e0cb8ed",
      "old_mode": 33188,
      "old_path": "services/orchestrator/sm/src/tests.rs",
      "new_id": "b62a2e14fbe08817e53229ba5658cb96cb7ed28c",
      "new_mode": 33188,
      "new_path": "services/orchestrator/sm/src/tests.rs"
    }
  ]
}
