)]}'
{
  "commit": "047f88fdb4f82b5b15e8ab17bea37342dc3c0d17",
  "tree": "eac978706820fbea83054a0b3353c9e2bf0b115d",
  "parents": [
    "539a98cfe949b3bce7cb7735c3eafb3a50b24bb4"
  ],
  "author": {
    "name": "AutomatedTester",
    "email": "david.burns@theautomatedtester.co.uk",
    "time": "Mon Jun 22 11:39:05 2026"
  },
  "committer": {
    "name": "AutomatedTester",
    "email": "david.burns@theautomatedtester.co.uk",
    "time": "Mon Jun 22 11:39:05 2026"
  },
  "message": "[docs] 17681: add Java sketch + event-scoping subsection\n\nAdd a Java handle snippet alongside the JS one, and a subsection (with a Java\nexample) stating that log/network events are scoped by subscription, not by the\nuser context: global vs contexts\u003d[tab] vs userContexts\u003d[uc] (latter covers\nfuture tabs). Back it with the §3.6 subscription-matching fact in the appendix.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a33e4372c910b528c6c03676dd1039b74f1dc35",
      "old_mode": 33188,
      "old_path": "docs/decisions/17681-browsing-contexts-exposed-as-handle-objects.md",
      "new_id": "905abd678c5b455aebf7e91d4cb4f2ea9d5b79cb",
      "new_mode": 33188,
      "new_path": "docs/decisions/17681-browsing-contexts-exposed-as-handle-objects.md"
    }
  ]
}
