)]}'
{
  "commit": "ca713c1f0485024ec72fadae2c433f68a5555c9f",
  "tree": "61ecf16da78b58e1c13b41860831c46fcec09417",
  "parents": [
    "6fee02b2b1e989692af0109add5ff951f616b1b3"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Fri Oct 30 22:59:06 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 30 22:59:06 2026 -0700"
  },
  "message": "agents: restore missing rule frontmatter and refine CI/rule guidance (#4387)\n\nSeveral agent rules lacked YAML trigger frontmatter, preventing agent\ndiscovery, while CI monitoring and merge workflows alerted on expected\nmerge-blocking label gates, woke parent conversations early during\nfailure analysis, and contended over monitor locks. Domain rules also\nomitted guidance on executable target forwarding, Windows `.exe` CLI\noutput matching, and bidirectional alias cross-references.\n\nAdd `model_decision` frontmatter to unindexed rules and document those\nStarlark, Windows, and documentation conventions. Update CI monitoring\nand merge skills to ignore expected `blocks-do-not-merge` failures when\nthe merge-blocking label is active, scope failure analyzer alerts to\nthe analyzer subagent, and release active CI monitor locks before\nlaunching the merge shepherd.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f2c2b43c285067e15838a7fefe5a646d8247473",
      "old_mode": 33188,
      "old_path": ".agents/rules/cc.md",
      "new_id": "c903a05e3c938f026e245e56f2738009c2fa31eb",
      "new_mode": 33188,
      "new_path": ".agents/rules/cc.md"
    },
    {
      "type": "modify",
      "old_id": "e463527a8d728d6b8fe7235bc4a4061d76a55098",
      "old_mode": 33188,
      "old_path": ".agents/rules/docs.md",
      "new_id": "ab9318c7f9332babd09e862b4709d77372375f1a",
      "new_mode": 33188,
      "new_path": ".agents/rules/docs.md"
    },
    {
      "type": "modify",
      "old_id": "e4becec282dff18ca4f627cd28dc0e912a7fd5ec",
      "old_mode": 33188,
      "old_path": ".agents/rules/starlark.md",
      "new_id": "167a9081bcfba7748edf59b2c3a5d03aa66fe9f2",
      "new_mode": 33188,
      "new_path": ".agents/rules/starlark.md"
    },
    {
      "type": "modify",
      "old_id": "21a0191aa6804ea0985d5642482af9cbb3819a60",
      "old_mode": 33188,
      "old_path": ".agents/rules/testing.md",
      "new_id": "59d3e227c6b8399193f76daa814e8ead1ee700b0",
      "new_mode": 33188,
      "new_path": ".agents/rules/testing.md"
    },
    {
      "type": "modify",
      "old_id": "271b5c6c635839fb6ba22373686f9db6c820437f",
      "old_mode": 33188,
      "old_path": ".agents/rules/windows.md",
      "new_id": "ce8d0e68c032a423c5cdfeb45cb61a3688a91e02",
      "new_mode": 33188,
      "new_path": ".agents/rules/windows.md"
    },
    {
      "type": "modify",
      "old_id": "96304d1244e99ed8aa1b140792e77e6a278d8c59",
      "old_mode": 33188,
      "old_path": ".agents/skills/merge-pr/SKILL.md",
      "new_id": "1939d711eeab07ebcd977ef71b3625fcbf77f7eb",
      "new_mode": 33188,
      "new_path": ".agents/skills/merge-pr/SKILL.md"
    },
    {
      "type": "modify",
      "old_id": "c92bdda027300cda0395b5bc38e01e565ae50167",
      "old_mode": 33188,
      "old_path": ".agents/skills/monitor-ci-results/SKILL.md",
      "new_id": "c73295ed702624ddb56a40f4b414534fee96d484",
      "new_mode": 33188,
      "new_path": ".agents/skills/monitor-ci-results/SKILL.md"
    },
    {
      "type": "modify",
      "old_id": "e8d3a02809978935920940586abb626f2ebea079",
      "old_mode": 33261,
      "old_path": ".agents/skills/monitor-ci-results/scripts/monitor_remote_ci.py",
      "new_id": "15bc5c3d37a0d299504dd597f9b440d6ac11df5a",
      "new_mode": 33261,
      "new_path": ".agents/skills/monitor-ci-results/scripts/monitor_remote_ci.py"
    }
  ]
}
