)]}'
{
  "commit": "57eebf866bf7207d7bff20420450bc86c633e6a7",
  "tree": "1c0bd19fa0ebe03ccde9180b9b791c942aa42396",
  "parents": [
    "9977530c2bd3e166fde1ebfbb0baf769861f0f4e"
  ],
  "author": {
    "name": "Jarek Potiuk",
    "email": "jarek@potiuk.com",
    "time": "Tue May 05 17:34:29 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 05 17:34:29 2026 +0200"
  },
  "message": "docs(MISSION) + build(asf): add Paul King, day-one collaborators (#60)\n\n* docs(MISSION) + build(asf): add Paul King, day-one collaborators\n\nMISSION.md:\n- Add Paul King (Groovy PMC, Grails PMC, Incubator PMC) to the\n  initial PMC roster.\n- Add a Non-ASF-members section listing the five contributors\n  who will be involved on the project from day one even though\n  they are not (yet) ASF members:\n  Bartosz Sławkowski (@johnslavik), Yeongook Choo (@choo121600),\n  Shahar Epstein (@shahar1), Vincent Beck (@vincbeck),\n  Buğra Öztürk (@bugraoz93).\n\n.asf.yaml:\n- Add @johnslavik to the GitHub-collaborators list. The other\n  four (@choo121600, @shahar1, @vincbeck, @bugraoz93) are already\n  Apache Airflow committers and so already have triage rights via\n  the apache GitHub org — no `collaborators:` slot needed; left\n  in the file commented out as a record of intent.\n- Add the six non-Airflow-committer ASF members from the PMC\n  roster (@ppkarwasz, @zeroshade, @andrewmusselman, @justinmclean,\n  @jbonofre, @paulk-asert) so they have triage rights from day\n  one. Airflow committers on the roster are not listed; they have\n  access via the apache org through their existing committer status.\n\nTotal active collaborators: 8 of the 10-entry cap, leaving\nheadroom for the next addition without an Infra exception.\n\nGenerated-by: Claude Code (Claude Opus 4.7)\n\n* chore(typos): allowlist `asert` (Paul King\u0027s GitHub-handle suffix)\n\nThe typos hook flagged `paulk-asert` in `.asf.yaml` because it\nsplits hyphenated identifiers and saw the trailing `asert` as a\ntypo of `assert`. Add the suffix to `.typos.toml`\u0027s\n`[default.extend-words]` block alongside the other ASF-specific\nallowlist entries.\n\nGenerated-by: Claude Code (Claude Opus 4.7)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d855b008822cda04a2f47a78a75c0635fdeae0a7",
      "old_mode": 33188,
      "old_path": ".asf.yaml",
      "new_id": "b6b3d2aa4da692f1de53ab0b509536715c50beb5",
      "new_mode": 33188,
      "new_path": ".asf.yaml"
    },
    {
      "type": "modify",
      "old_id": "06f7b319a46c5c21c4733b6c8caa4bf30098714e",
      "old_mode": 33188,
      "old_path": ".typos.toml",
      "new_id": "995f4ca05ea2ad95c701974229cd9248bd2da77c",
      "new_mode": 33188,
      "new_path": ".typos.toml"
    },
    {
      "type": "modify",
      "old_id": "fd54c404a564e59e27623e8e463a8617dc6c4b3d",
      "old_mode": 33188,
      "old_path": "MISSION.md",
      "new_id": "5e4aae3b824fb904e3230b372747c44a853d1f4d",
      "new_mode": 33188,
      "new_path": "MISSION.md"
    }
  ]
}
