)]}'
{
  "commit": "57748ad2c8201ea73d4d3a7ef69cc23075796746",
  "tree": "8703c9313a31a7975edfecf7a46ac06e6cc147ac",
  "parents": [
    "91d928d2a5c6ce64e3ec6d2de59b7d17cc2e8bd7"
  ],
  "author": {
    "name": "James Fredley",
    "email": "jamesfredley@users.noreply.github.com",
    "time": "Sat May 02 16:49:15 2026 -0400"
  },
  "committer": {
    "name": "James Fredley",
    "email": "jamesfredley@users.noreply.github.com",
    "time": "Sat May 02 16:49:15 2026 -0400"
  },
  "message": "Add grails-fields v8 as a worked-example reference in the README\n\nAdds a \u0027Worked example\u0027 subsection right after the Step-by-step list, pointing at the v8 grails-fields-custom-widgets-and-wrappers guide as a concrete reference for new authors. The example cites the guide\u0027s source tree, its conf/guides.yml registry block, the upstream grails-guides repo, and a representative chapter that uses include::../snippets/...[] directives - so a new contributor can read the v8 guide\u0027s source alongside its rendered output to see all the pieces in context.\n\nGeneric step-by-step instructions are kept; the worked-example link is additive, not a replacement.\n\nAssisted-by: claude-code:claude-opus-4-7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9471736b0d8ffb3081416411abaa763dc737f20c",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "05384fae755217e923d9b1b790a7156890b9102b",
      "new_mode": 33188,
      "new_path": "README.md"
    }
  ]
}
