)]}'
{
  "commit": "f1d47912fd72c2c3ecaa8d9c92ebb08195d7fae0",
  "tree": "5a533ddc5eeab543e1ee7040c8e299ed6223c083",
  "parents": [
    "8ddaa4a82d082860454d64f9257c9824145a2c49"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Thu Oct 22 10:05:02 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 22 10:05:02 2026 -0700"
  },
  "message": "agents: add bazelrc rules and clarify script execution conventions (#4314)\n\nRecord learned repository invariants following BuildBuddy RBE\noptimization.\n\nAdd rules for Bazel RC whitespace quoting, performance flag\ndocumentation, and invocation privacy. Clarify directly executable\nscript requirements and prohibit redundant shell forwarders.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87135ce7886452874bc5ca512563801b8417a2d0",
      "new_mode": 33188,
      "new_path": ".agents/rules/bazelrc.md"
    },
    {
      "type": "modify",
      "old_id": "9921b5a597e49b6d9a2561599ec7f06026c76c1d",
      "old_mode": 33188,
      "old_path": ".agents/rules/python.md",
      "new_id": "38006fd0f9a94a6eb179e9cbae38920344d3b378",
      "new_mode": 33188,
      "new_path": ".agents/rules/python.md"
    },
    {
      "type": "modify",
      "old_id": "015a0a2ecd6421ca23c3cbdee62b4e9ae0d8fe82",
      "old_mode": 33188,
      "old_path": ".agents/rules/shell.md",
      "new_id": "faa2022490b96e0e49a6d32e5fafc289477cd85e",
      "new_mode": 33188,
      "new_path": ".agents/rules/shell.md"
    },
    {
      "type": "modify",
      "old_id": "7f87eba3b2a72b95920c9d37ece8011035fd3446",
      "old_mode": 33188,
      "old_path": ".agents/rules/workspace.md",
      "new_id": "02599100352bc40a5a489686e43855784acd8c12",
      "new_mode": 33188,
      "new_path": ".agents/rules/workspace.md"
    }
  ]
}
