)]}'
{
  "log": [
    {
      "commit": "1b52289be6e83d85e4a25205db04b55fbc1e9ad4",
      "tree": "ad4cd6b6560cd05598c57b23d3df864fc43f27a8",
      "parents": [
        "2d783257c974d2f3a36ca8c86b144eaa9923a847",
        "d0c34bcb4f33a1b01e97945d16403f685265bf75"
      ],
      "author": {
        "name": "Dave Fisher",
        "email": "dave2wave@comcast.net",
        "time": "Fri Sep 11 07:14:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 07:14:34 2026 -0700"
      },
      "message": "Merge pull request #146 from apache/dave2wave-patch-1\n\nFix links and add Apache Trusted Releases info"
    },
    {
      "commit": "d0c34bcb4f33a1b01e97945d16403f685265bf75",
      "tree": "ad4cd6b6560cd05598c57b23d3df864fc43f27a8",
      "parents": [
        "c902f0df9670b85ac63c2dc273e798e0cdc72e12"
      ],
      "author": {
        "name": "Dave Fisher",
        "email": "dave2wave@comcast.net",
        "time": "Thu Sep 10 12:50:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 12:50:03 2026 -0700"
      },
      "message": "Update release management documentation for clarity"
    },
    {
      "commit": "c902f0df9670b85ac63c2dc273e798e0cdc72e12",
      "tree": "64739c42a27d45f71ed06232783bc8715995608c",
      "parents": [
        "2d783257c974d2f3a36ca8c86b144eaa9923a847"
      ],
      "author": {
        "name": "Dave Fisher",
        "email": "dave2wave@comcast.net",
        "time": "Wed Sep 09 09:48:32 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 09:48:32 2026 -0700"
      },
      "message": "Fix links and add Apache Trusted Releases info\n\nUpdated links to point to the correct Apache URLs and added information about the Apache Trusted Releases platform."
    },
    {
      "commit": "2d783257c974d2f3a36ca8c86b144eaa9923a847",
      "tree": "0be9849506300a3c69f8179204ea3e8e9a8a5a86",
      "parents": [
        "83c40fe941efc60a347e7fc6b7ca39826424750b"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Sep 03 20:10:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 20:10:13 2026 +0800"
      },
      "message": "Fix formatting and links in incubation.ad"
    },
    {
      "commit": "83c40fe941efc60a347e7fc6b7ca39826424750b",
      "tree": "3a21866fc6eeb9a5054fa3a4c13ab535fac93330",
      "parents": [
        "49f839cdebf43d7a1a030eab27865fd8d6a9db23"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 22:04:25 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 22:04:25 2026 +1000"
      },
      "message": "add four new lessons\n"
    },
    {
      "commit": "49f839cdebf43d7a1a030eab27865fd8d6a9db23",
      "tree": "597e5b68972917450bc60a651c20ecc684b4e96d",
      "parents": [
        "f03c2a400556b1cd220bf4734de6af421881f8c5"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 22:04:03 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 22:04:03 2026 +1000"
      },
      "message": "minor fixes/updates\n"
    },
    {
      "commit": "f03c2a400556b1cd220bf4734de6af421881f8c5",
      "tree": "72bd46da8e3f613e8cebc88f8fd6eeb730c4e960",
      "parents": [
        "cef3f49de725b4c1e64992dd2a0a00647b78b926"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:44:47 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:44:47 2026 +1000"
      },
      "message": "update docs\n"
    },
    {
      "commit": "cef3f49de725b4c1e64992dd2a0a00647b78b926",
      "tree": "33167ea2344e53313ece7fff848cecdc96f6848e",
      "parents": [
        "483889e8a8ac16e376dc9041865ef2c2877137cf"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:43:44 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:43:44 2026 +1000"
      },
      "message": "add lesson 11,12 and 13\n"
    },
    {
      "commit": "483889e8a8ac16e376dc9041865ef2c2877137cf",
      "tree": "71765034803bb2d523889434982d8fb20969717b",
      "parents": [
        "c9d93c6d9ae8542f553e51ad19cefe9e79d0e62f"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:40:14 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:40:14 2026 +1000"
      },
      "message": "Add lessons 12, 13 and 14\n"
    },
    {
      "commit": "c9d93c6d9ae8542f553e51ad19cefe9e79d0e62f",
      "tree": "88fc23ffaa2e45679ea7916ec8621a9a70205616",
      "parents": [
        "c0db246af4b01d2d47096171f4312a252ef68799"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:26:33 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:26:33 2026 +1000"
      },
      "message": "add lessons on releases\n"
    },
    {
      "commit": "c0db246af4b01d2d47096171f4312a252ef68799",
      "tree": "0534ae4f5720f824c0bbe77d2b7001a3e08e25bf",
      "parents": [
        "c6b0fa0264580df2913cce54ec9735732e4cd29d"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:25:24 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Aug 24 13:25:24 2026 +1000"
      },
      "message": "fix some minor issue\n"
    },
    {
      "commit": "c6b0fa0264580df2913cce54ec9735732e4cd29d",
      "tree": "a6f23b3c398188588c41ef2e91cc6f06673079c0",
      "parents": [
        "e22ff7650facae49cc02c016153b5ef0dabeb727"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 15:06:45 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 15:07:07 2026 +1000"
      },
      "message": "add 3 more lessons\n"
    },
    {
      "commit": "e22ff7650facae49cc02c016153b5ef0dabeb727",
      "tree": "02d1b80757f37a7868be19a92ef369a47d60a4e0",
      "parents": [
        "70d5fddeb71c99af6be88acaaaeff2022459d474"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 11:16:06 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 11:16:06 2026 +1000"
      },
      "message": "fix link and change headings\n"
    },
    {
      "commit": "70d5fddeb71c99af6be88acaaaeff2022459d474",
      "tree": "6d63fd76c1043e5470bd03c85a6ff722d5442523",
      "parents": [
        "7491aae29a742080ff9b27ba5d21dbf5b32e2605"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 10:54:47 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 10:54:47 2026 +1000"
      },
      "message": "update page and make searchable\n"
    },
    {
      "commit": "7491aae29a742080ff9b27ba5d21dbf5b32e2605",
      "tree": "944293a8fee50c2dc8f5ae40c4dd4d735237325e",
      "parents": [
        "48df7a76f7dae5591e73d57356c6b5cb60c7f70a",
        "14964227bf65464bfc79aad6b15db5af38ee4410"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 10:44:31 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 10:44:31 2026 +1000"
      },
      "message": "Merge pull request #144 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "48df7a76f7dae5591e73d57356c6b5cb60c7f70a",
      "tree": "5b2a1a5a19c410eb6ad43f562ae1840f1b273dbb",
      "parents": [
        "31dea0d3cdcc472a87b66ae4b2956bbb413e2a88"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 10:43:26 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Aug 22 10:43:26 2026 +1000"
      },
      "message": "add lessons to  incubator web site\n"
    },
    {
      "commit": "31dea0d3cdcc472a87b66ae4b2956bbb413e2a88",
      "tree": "c95b6482bc2924714bfe36b4471cf3cb56544395",
      "parents": [
        "d43a8ca10fad5658b533cab96e83840fccca52f4"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Aug 21 16:45:21 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Aug 21 16:45:21 2026 +1000"
      },
      "message": "add skill builder and reflow\n"
    },
    {
      "commit": "d43a8ca10fad5658b533cab96e83840fccca52f4",
      "tree": "fe55d3ce19033b5022dfb64411882ee58fb28a7a",
      "parents": [
        "556b0e2fb6a7bf07ed39455bf9a58fea2b6249df"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Aug 21 16:36:11 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Aug 21 16:36:11 2026 +1000"
      },
      "message": "add more lesson and update existing ones\n"
    },
    {
      "commit": "556b0e2fb6a7bf07ed39455bf9a58fea2b6249df",
      "tree": "c6c2251348e619ce84392085502aa5f4cec15b82",
      "parents": [
        "a8895e7cf001d99547c4f5843d5b4d5a4ade6825",
        "53bd8c2327fcb48c1446e099de74f01292ab87b9"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:17:12 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:17:12 2026 +1000"
      },
      "message": "Merge branch \u0027ai-tutor-lesson-02\u0027\n"
    },
    {
      "commit": "53bd8c2327fcb48c1446e099de74f01292ab87b9",
      "tree": "28538f6ddc85397044330aecb59ce6ff05a4bebd",
      "parents": [
        "b7c4714bae017ee89c319390ada3046267bfd004"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "justin@classsoftware.com",
        "time": "Wed Aug 19 05:11:07 2026 +0000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:17:11 2026 +1000"
      },
      "message": "Add lesson 3 and revise Track A lesson prompts\n\nAdds lesson 3, Working in public: lists, tone, culture and time zones,\ncompleting Track A. Adds the learner persona used to test lesson prompts\nwithout a human.\n\nCorrections to lessons 1 and 2 found by test-running the prompts:\n\n- 72 hours was described as a guideline rather than a required period.\n  For release votes it is ASF release policy: the vote should stay open\n  at least 72 hours, a shorter one must explain why it is expedited, and\n  the deviation is reported to the Board.\n- Podling release votes need three binding +1s at each of two stages,\n  PPMC then IPMC, so silence does not carry a release the way it carries\n  a lazy consensus proposal. Lessons 1 and 2 named only the IPMC stage.\n- Podling reporting cadence is set by policy, monthly for the first three\n  months then quarterly, not \"frequently at first and less often once\n  settled\".\n- Lesson 1 said conduct concerns reach ASF officers only in exceptional\n  cases. That restriction is not in the material and contradicts lesson 3.\n- Lesson 1 had no self-check questions, only answer keys labelled by\n  topic, so a test run skipped the self-check entirely. Questions added.\n- All three lessons now say that going faster means shortening the\n  tutor\u0027s own commentary rather than dropping exercises or the\n  self-check, define \"demonstrated\" as something the learner wrote, and\n  allow the self-check to be shortened only against named evidence.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01CHsAfp6eXGS2JvH2J2jbkw\n"
    },
    {
      "commit": "a8895e7cf001d99547c4f5843d5b4d5a4ade6825",
      "tree": "9ac971768096738d44a0eab5d08c439b2859eae3",
      "parents": [
        "28992fc64e6276b93b4ea98d2723ee14606d4998"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:13:08 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:13:55 2026 +1000"
      },
      "message": "validate the training resource index\n"
    },
    {
      "commit": "b7c4714bae017ee89c319390ada3046267bfd004",
      "tree": "522f4214dad5e4f144d0a7be571d2bf1565fbea6",
      "parents": [
        "e9b4ca0ca7a5d6abb8c5f7d52bf4c24ddcfae42f"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:04:34 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Aug 19 15:04:34 2026 +1000"
      },
      "message": "update a couepl of documents\n"
    },
    {
      "commit": "e9b4ca0ca7a5d6abb8c5f7d52bf4c24ddcfae42f",
      "tree": "c37f8dbd62e5267cd3e9da22acc677b6ad6709f7",
      "parents": [
        "28992fc64e6276b93b4ea98d2723ee14606d4998"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Aug 18 18:16:33 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Aug 18 18:16:33 2026 +1000"
      },
      "message": "Add Incubator AI tutor lessons and planning docs\n\nFirst commit of tools/ai-tutor, which was untracked in its entirety.\n\n- lesson-01-what-the-incubator-is.md: what the Incubator is, and whether\n  you want it (Track A, Foundations)\n- lesson-02-the-apache-way-in-practice.md: the Apache Way, in practice\n  (Track A, Foundations), new\n- PLAN.md, README.md, ROADMAP.md, SOURCES.md: how a lesson gets built,\n  how to run one, the twenty-six lesson roadmap, and the source-to-lesson\n  map\n\nLesson 2 draws on Practicing The Apache Way, Governance in Practice and\nWhy Governance Matters, taking twelve scenarios from the first of those.\nROADMAP records why lessons 3 and 6 can now start deeper rather than\nintroduce from scratch.\n\nIncludes a fix to lesson 1 line 22, which said Track A had four lessons\nrather than three. Folded in here rather than committed separately\nbecause the file was untracked and this is its first commit anyway.\n\nCo-Authored-By: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "28992fc64e6276b93b4ea98d2723ee14606d4998",
      "tree": "2d70cf412e97ae696989867740f7c019f0afb8dc",
      "parents": [
        "81c3639a515076caaafce6cc63f6e7a51ee1d65f"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Aug 18 15:19:16 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Aug 18 15:19:16 2026 +1000"
      },
      "message": "added draft incubator skills\n"
    },
    {
      "commit": "81c3639a515076caaafce6cc63f6e7a51ee1d65f",
      "tree": "b5c6e0caa83a3990d955c1ebfb03c267b7e13f15",
      "parents": [
        "0113f561c4187d6f86d8444f878be76eb9a35639"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun Aug 02 15:33:51 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun Aug 02 15:33:51 2026 +1000"
      },
      "message": "updated health reports\n"
    },
    {
      "commit": "0113f561c4187d6f86d8444f878be76eb9a35639",
      "tree": "8c1a859661d461085c228cca298d0083b4b526c3",
      "parents": [
        "966aebad328fa5ec483b28057fa30089629af886"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Jul 31 15:38:36 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Jul 31 15:38:36 2026 +1000"
      },
      "message": "improve evals\n"
    },
    {
      "commit": "966aebad328fa5ec483b28057fa30089629af886",
      "tree": "65b028ac105c1ba001eb206f9c7090495285bf5a",
      "parents": [
        "f9fc6a1ab9adbb6d470a67e82689d76201783fdb"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Jul 31 10:36:07 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 10:36:07 2026 +1000"
      },
      "message": "Change \u0027Claude\u0027 to \u0027AI\u0027 in README\n\nUpdated installation instructions for the .skill file."
    },
    {
      "commit": "f9fc6a1ab9adbb6d470a67e82689d76201783fdb",
      "tree": "06db29944c618b899576cf40015804c6dc937948",
      "parents": [
        "2f21cd06abfe0f0b1c690f84a7a3759474ef8395"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Jul 31 10:35:02 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 10:35:02 2026 +1000"
      },
      "message": "Fix typo in README.md from \u0027A\u0027 to \u0027An\u0027"
    },
    {
      "commit": "2f21cd06abfe0f0b1c690f84a7a3759474ef8395",
      "tree": "71bd3e79c28708d2b1c09f4133ce8a0295d58edf",
      "parents": [
        "3aa26d124c7c06e2a4f945896a737cd93ef9c454"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Jul 31 10:33:45 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 10:33:45 2026 +1000"
      },
      "message": "Update README.md\n\nAI not Claude"
    },
    {
      "commit": "3aa26d124c7c06e2a4f945896a737cd93ef9c454",
      "tree": "4894b250ff46080d814d3de56f9676561320cce8",
      "parents": [
        "2ceb24f04ab828fe223eac769e1d15ca598cb7b5"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Jul 30 17:24:27 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Jul 30 17:24:27 2026 +1000"
      },
      "message": "Experimental LLM skill that answers Incubator questions\n"
    },
    {
      "commit": "2ceb24f04ab828fe223eac769e1d15ca598cb7b5",
      "tree": "f59e082807f748488a8f154b84df85a28a966be2",
      "parents": [
        "f85430f7d71df94e41157ed6b3be774b7a11344f",
        "fc7cd4a72085c1c57b853ea5ef5aaae31d10cb1d"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Jun 29 18:02:34 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Jun 29 18:02:34 2026 +1000"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/apache/incubator\n"
    },
    {
      "commit": "f85430f7d71df94e41157ed6b3be774b7a11344f",
      "tree": "98e43d16bb4ca0ebf3ea1af08e3a855daf83d24f",
      "parents": [
        "e00a6da58402b1997dbf339496b4c61949b0f68f"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Jun 29 18:02:25 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Jun 29 18:02:25 2026 +1000"
      },
      "message": "update health reports\n"
    },
    {
      "commit": "fc7cd4a72085c1c57b853ea5ef5aaae31d10cb1d",
      "tree": "74654ff4fd55641c9911d1ea9bb7fdccd960c4cc",
      "parents": [
        "e00a6da58402b1997dbf339496b4c61949b0f68f"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu Jun 25 16:40:43 2026 +0100"
      },
      "committer": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu Jun 25 16:40:43 2026 +0100"
      },
      "message": "Baremaps retired\n"
    },
    {
      "commit": "e00a6da58402b1997dbf339496b4c61949b0f68f",
      "tree": "6433e9f14227e3cf54ea370efcb66ca8fbcb2c1d",
      "parents": [
        "223b642811b644b2d2d105e0548379367feff2de"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun May 31 11:13:41 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun May 31 11:13:41 2026 +1000"
      },
      "message": "made multi-repo aware and some github optimisation\n"
    },
    {
      "commit": "223b642811b644b2d2d105e0548379367feff2de",
      "tree": "563443c0684edfb0999a6568aafd573cb4537c60",
      "parents": [
        "61c73b58a9827d893f67f021bf2b3a9cba4d458a"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun May 31 10:14:47 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun May 31 10:14:47 2026 +1000"
      },
      "message": "fix pony mail report re no of releases\n"
    },
    {
      "commit": "61c73b58a9827d893f67f021bf2b3a9cba4d458a",
      "tree": "ea428fb1aaeda150e3f97d8daf8f79a5f557b9f5",
      "parents": [
        "7063e879818a8057fe39260e24c74ea755813df5"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat May 30 16:16:51 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat May 30 16:16:51 2026 +1000"
      },
      "message": "update reports\n"
    },
    {
      "commit": "14964227bf65464bfc79aad6b15db5af38ee4410",
      "tree": "e509de12c2da49d5491b9bb4e303701cbee7d8e4",
      "parents": [
        "7063e879818a8057fe39260e24c74ea755813df5"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:05:59 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:05:59 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "7063e879818a8057fe39260e24c74ea755813df5",
      "tree": "c7922de1d354e5a0ce32c7361faf6e5dcd895fa0",
      "parents": [
        "0b9bb15d22ce28bc00181f87e645981db2af1c09",
        "e230557a23ee992c04e681db99ed49cb129046f6"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Apr 25 18:24:24 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Apr 25 18:24:24 2026 +1000"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/apache/incubator\n"
    },
    {
      "commit": "0b9bb15d22ce28bc00181f87e645981db2af1c09",
      "tree": "59f7db76858ab96c176dafdc8568c57011c91c04",
      "parents": [
        "89ea57abe67a24ed31e74f75f8ff79d7c98830fc"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Apr 25 18:23:41 2026 +1000"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Apr 25 18:23:41 2026 +1000"
      },
      "message": "updated reports\n"
    },
    {
      "commit": "e230557a23ee992c04e681db99ed49cb129046f6",
      "tree": "2f4819ad36236ef3a94b22f98ccd43236cdda220",
      "parents": [
        "6d6d3a07c4159e3ba8cc696e07ff730a3b190cf7"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Mar 26 15:35:09 2026 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Mar 26 15:35:09 2026 +0000"
      },
      "message": "Use BAT not Whimsy\n"
    },
    {
      "commit": "6d6d3a07c4159e3ba8cc696e07ff730a3b190cf7",
      "tree": "4e00e3c05188d8f7d47d39ec488ff75b70b4554b",
      "parents": [
        "89ea57abe67a24ed31e74f75f8ff79d7c98830fc"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Wed Dec 17 16:45:58 2025 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Mar 26 15:32:36 2026 +0000"
      },
      "message": "incubator.apache.org is deprecated as a domain name for podlings\n"
    },
    {
      "commit": "89ea57abe67a24ed31e74f75f8ff79d7c98830fc",
      "tree": "4877035b8b604cd183216c11eebe16c53dbc6c05",
      "parents": [
        "51b3b82a9cfa622f8e61cc48cfbed4789cd66f07",
        "91d7df0b634f8c8deb6982e60b8a97bf9ca5b8cf"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Mar 19 12:49:39 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Mar 19 12:49:39 2026 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/apache/incubator\n"
    },
    {
      "commit": "51b3b82a9cfa622f8e61cc48cfbed4789cd66f07",
      "tree": "52a552d879e9648252e206fb24f7a6c0bbcf12fb",
      "parents": [
        "48a60948133f63d965915f44263913379a61a28d"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Mar 19 12:49:05 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Mar 19 12:49:05 2026 +1100"
      },
      "message": "update reports\n"
    },
    {
      "commit": "91d7df0b634f8c8deb6982e60b8a97bf9ca5b8cf",
      "tree": "721b472abc3e8aacaadbce4cf077e34daed088e3",
      "parents": [
        "c7e030819fed8f3da7ec154653c713155917e60a"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Mar 08 13:30:12 2026 +0800"
      },
      "committer": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Mar 08 13:30:12 2026 +0800"
      },
      "message": "Retire HoraeDB podling\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n"
    },
    {
      "commit": "c7e030819fed8f3da7ec154653c713155917e60a",
      "tree": "f9ada1cc1df47aa433d8b4dda7ff9e379c4c15cd",
      "parents": [
        "4a8b8d227ea85d58fbf44b70f20d07027d516e8a"
      ],
      "author": {
        "name": "Dheeraj Bansal",
        "email": "dheerajbansal387@gmail.com",
        "time": "Sun Mar 08 10:58:52 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 13:28:52 2026 +0800"
      },
      "message": "docs: improve website accessibility and HTTPS consistency (#143)"
    },
    {
      "commit": "4a8b8d227ea85d58fbf44b70f20d07027d516e8a",
      "tree": "090d4052c3a0958015ef683b090afd6b9610668e",
      "parents": [
        "48a60948133f63d965915f44263913379a61a28d"
      ],
      "author": {
        "name": "kparisa",
        "email": "kranti@laserdata.com",
        "time": "Tue Mar 03 16:40:11 2026 +0530"
      },
      "committer": {
        "name": "kparisa",
        "email": "kranti@laserdata.com",
        "time": "Tue Mar 03 16:40:11 2026 +0530"
      },
      "message": "Update iggy 6months report\n"
    },
    {
      "commit": "48a60948133f63d965915f44263913379a61a28d",
      "tree": "61b2fbc0a0f3b0225fe6ddabd06d919c2425b762",
      "parents": [
        "cb22787dd83620151afdfb954998170345b9b7ae"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Mar 03 16:00:13 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Mar 03 16:00:13 2026 +1100"
      },
      "message": "add iggy\n"
    },
    {
      "commit": "cb22787dd83620151afdfb954998170345b9b7ae",
      "tree": "c396c60b6701e2ff0d737a44733756e16b9d6d32",
      "parents": [
        "005cd1480586e4edac106801b836dfb7f39f6d1a"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Mar 03 15:59:53 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Mar 03 15:59:53 2026 +1100"
      },
      "message": "add podling override\n"
    },
    {
      "commit": "005cd1480586e4edac106801b836dfb7f39f6d1a",
      "tree": "9585b8a574c75182c82727847bb280223f776c80",
      "parents": [
        "a0068275cd8b1de2c6391726180b2fb97e6c126c"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Mar 03 08:30:58 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Tue Mar 03 08:30:58 2026 +1100"
      },
      "message": "add Auron\n"
    },
    {
      "commit": "a0068275cd8b1de2c6391726180b2fb97e6c126c",
      "tree": "c852196bd1524cf88b7afb71726e59c3b748dd16",
      "parents": [
        "bdf788f7f503c5d17c32f7428a9ce4d676da5265"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Feb 23 07:43:09 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Mon Feb 23 07:43:09 2026 +1100"
      },
      "message": "new reports\n"
    },
    {
      "commit": "bdf788f7f503c5d17c32f7428a9ce4d676da5265",
      "tree": "55715b4f7a5ae50b483ab718f8404deafa57816a",
      "parents": [
        "8cdce918ec4ed6274907d5e01823d7e80fe90a12"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun Jan 25 07:08:43 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun Jan 25 07:08:43 2026 +1100"
      },
      "message": "updated working app - no need for other files\n"
    },
    {
      "commit": "8cdce918ec4ed6274907d5e01823d7e80fe90a12",
      "tree": "b39049343fd22452dc2a44711441027987be0e73",
      "parents": [
        "a5a3af3d31cdfd7a41e2e774d4dcbd8640d20002",
        "c25231495954ae4777e88094813ccd67dfef64e1"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun Jan 25 06:43:19 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sun Jan 25 06:43:19 2026 +1100"
      },
      "message": "Merge remote-tracking branch \u0027origin/main\u0027\n"
    },
    {
      "commit": "c25231495954ae4777e88094813ccd67dfef64e1",
      "tree": "133330087ece6e60ad0b45c1e1f168d96495d8ee",
      "parents": [
        "53b05ec6c29172cfa1f9d3deb7e5612bae2e0e07"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 21:52:42 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 21:52:42 2026 +1100"
      },
      "message": "remove repo line\n"
    },
    {
      "commit": "53b05ec6c29172cfa1f9d3deb7e5612bae2e0e07",
      "tree": "cc625fe779c8840c03ee464cd76e57c0785afab7",
      "parents": [
        "e5270a1b5fd3cf2e0f7a970b21b546c67fac9337"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 20:59:53 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 20:59:53 2026 +1100"
      },
      "message": "fix young projects\n"
    },
    {
      "commit": "e5270a1b5fd3cf2e0f7a970b21b546c67fac9337",
      "tree": "493868faf57e9a75583725a7075c70fe69ea3455",
      "parents": [
        "7e0f0d0b8cca7402abd79b6e4d37149fca00b0a7"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:35:20 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:35:20 2026 +1100"
      },
      "message": "no need for preview on first tab\n"
    },
    {
      "commit": "7e0f0d0b8cca7402abd79b6e4d37149fca00b0a7",
      "tree": "37ad89f1f5bf47bfae3f62374547776982babe0c",
      "parents": [
        "53b5bb2fc57af3c646ccc352e4b65862242eb955"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:25:11 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:25:11 2026 +1100"
      },
      "message": "fix root no longer incubator\n"
    },
    {
      "commit": "53b5bb2fc57af3c646ccc352e4b65862242eb955",
      "tree": "c16a85889387120b89b3e205d28c40b107b65746",
      "parents": [
        "acec2f87df02f45b8aae14ca2ad8887989dd59be"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:22:00 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:22:00 2026 +1100"
      },
      "message": "Fix reports path for Streamlit Cloud\n"
    },
    {
      "commit": "acec2f87df02f45b8aae14ca2ad8887989dd59be",
      "tree": "6f4949225c020a517c7408bbc72d553a9ae0ad03",
      "parents": [
        "bec3d9d659e21671b282e7c0677ea77cc9f702ae",
        "ba9055da89d6aa69e1dad8be6010d47e9569c350"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:19:38 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 17:19:38 2026 +1100"
      },
      "message": "Merge remote-tracking branch \u0027origin/main\u0027\n"
    },
    {
      "commit": "bec3d9d659e21671b282e7c0677ea77cc9f702ae",
      "tree": "90b1e8b606f9ee09a3756f4b6f773ac675f47f04",
      "parents": [
        "51a60d1177e86c0e876cc98456ac79060ed2c984"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:59:10 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:59:10 2026 +1100"
      },
      "message": "Remove incubator submodule\n"
    },
    {
      "commit": "51a60d1177e86c0e876cc98456ac79060ed2c984",
      "tree": "7d66aa53c93511380b3567154ac44f7a5996b7b9",
      "parents": [
        "412aa42b43d8fbc3dc16af4c2721881362a2bd33"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:26:54 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:26:54 2026 +1100"
      },
      "message": "fixed?\n"
    },
    {
      "commit": "412aa42b43d8fbc3dc16af4c2721881362a2bd33",
      "tree": "3ee01c080d84e0cecf2af0479b2757c88ce19dd7",
      "parents": [
        "836e42a66ba7de2504782343f5fd5e380d395012"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:16:36 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:16:36 2026 +1100"
      },
      "message": "add more debug\n"
    },
    {
      "commit": "836e42a66ba7de2504782343f5fd5e380d395012",
      "tree": "2a70fa95e3fc9da49208e37ca929661ef9d94e47",
      "parents": [
        "33ecc990be6dc89f0505d2002cd9b9d4f570d35c"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:12:45 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:12:45 2026 +1100"
      },
      "message": "trying again\n"
    },
    {
      "commit": "33ecc990be6dc89f0505d2002cd9b9d4f570d35c",
      "tree": "2ab7e235fbed465483db37652c0658f3a16bd799",
      "parents": [
        "433101775924bf79b82e9676d89aec2eacec3713"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:00:31 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 16:00:31 2026 +1100"
      },
      "message": "Fix git repo resolution and health report parsing\n"
    },
    {
      "commit": "433101775924bf79b82e9676d89aec2eacec3713",
      "tree": "a7298ba662e6166c857889fe9eac076027f56a68",
      "parents": [
        "b3d1dfd07eb0fdb66c8119a56f8c73a80f8e91a3"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 15:17:39 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 15:17:39 2026 +1100"
      },
      "message": "no longer needed\n"
    },
    {
      "commit": "b3d1dfd07eb0fdb66c8119a56f8c73a80f8e91a3",
      "tree": "c089f604c5ec13cdb09466c3fe9496ad88605fd0",
      "parents": [
        "be704eb11c2d656d346aeda87f90eb84c6ae747d"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 15:16:29 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 15:16:29 2026 +1100"
      },
      "message": "change reports dir\n"
    },
    {
      "commit": "be704eb11c2d656d346aeda87f90eb84c6ae747d",
      "tree": "7568a3b57bb7e7613a1c97ed76e4c4869155a650",
      "parents": [
        "3b851f9e6b0c2aca5fde625c807a09d7f8f17b43"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 15:15:20 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 15:15:20 2026 +1100"
      },
      "message": "Vendor incubator health report history only\n"
    },
    {
      "commit": "3b851f9e6b0c2aca5fde625c807a09d7f8f17b43",
      "tree": "70f68b74fd84471afaff9475db882f9ee1653aeb",
      "parents": [
        "88cc91ee5538d5e1a9d648082a5e2c6393900547"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 12:51:36 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 12:51:36 2026 +1100"
      },
      "message": "testing\n"
    },
    {
      "commit": "88cc91ee5538d5e1a9d648082a5e2c6393900547",
      "tree": "279413c8e096c6cfb05fbd91e4eb0250ef7e9cb1",
      "parents": [
        "c354a21ae48c6b2520a82d6ac93899e8d4573096"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 12:31:29 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 12:37:43 2026 +1100"
      },
      "message": "Publish Incubator health dashboard\n"
    },
    {
      "commit": "c354a21ae48c6b2520a82d6ac93899e8d4573096",
      "tree": "8f57a99980891ccc68701b94b94342f7ae0e02d6",
      "parents": [],
      "author": {
        "name": "Justin Mclean",
        "email": "justin@classsoftware.com",
        "time": "Sat Jan 24 12:36:14 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 24 12:36:14 2026 +1100"
      },
      "message": "Initial commit"
    },
    {
      "commit": "a5a3af3d31cdfd7a41e2e774d4dcbd8640d20002",
      "tree": "b702031f82adda733cf30aba2369ff6cc38b5fbc",
      "parents": [
        "31e0c96ecc35791239aa20939b8713863a982a3d"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 12:16:00 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 12:16:27 2026 +1100"
      },
      "message": "add experiment web app\n"
    },
    {
      "commit": "31e0c96ecc35791239aa20939b8713863a982a3d",
      "tree": "0d06f6cfc456cd0590bfa407966704d691ea3a35",
      "parents": [
        "e939a1dad114789e53146117039f0a9db209ff98"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 11:50:23 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 11:50:23 2026 +1100"
      },
      "message": "add another bot\n"
    },
    {
      "commit": "ba9055da89d6aa69e1dad8be6010d47e9569c350",
      "tree": "f269af91f57ea8a4c302d9a5829dcc1997162af1",
      "parents": [
        "3ae2de378588168f627505d618f8d34a1d80e963"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 10:07:02 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 10:07:02 2026 +1100"
      },
      "message": "update health reports\n"
    },
    {
      "commit": "e939a1dad114789e53146117039f0a9db209ff98",
      "tree": "c589bea0af0bdeb6efd846c96b07f311ed633de8",
      "parents": [
        "a8d866e58e66ed73e20d7cb5e25b852c6326420f"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 10:07:02 2026 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Jan 24 10:07:02 2026 +1100"
      },
      "message": "update health reports\n"
    },
    {
      "commit": "a8d866e58e66ed73e20d7cb5e25b852c6326420f",
      "tree": "6a7a51b4841d1a623c7b36751bbb0a7a4397fa18",
      "parents": [
        "5386ac06aa9a426f9223c5a5c3888f5bdf7e257b"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:46:57 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:46:57 2025 +1100"
      },
      "message": "make search more obvious\n"
    },
    {
      "commit": "5386ac06aa9a426f9223c5a5c3888f5bdf7e257b",
      "tree": "c6d78d7a32b433f6d24acbe2fe165ad0911264bb",
      "parents": [
        "0b47a74086af21e4fe46447c595c41464bc58dcd"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:44:33 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:44:33 2025 +1100"
      },
      "message": "add search\n"
    },
    {
      "commit": "0b47a74086af21e4fe46447c595c41464bc58dcd",
      "tree": "6dad79b13f3aea0cc029c8629346ba68d4d90a2d",
      "parents": [
        "e1637e691c4f4877e2c1eaa2f666063b2b1d83db"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:40:14 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:40:14 2025 +1100"
      },
      "message": "fix url\n"
    },
    {
      "commit": "e1637e691c4f4877e2c1eaa2f666063b2b1d83db",
      "tree": "48e07189c829c943d489809f930f66abe3ce9ab6",
      "parents": [
        "87302365c561ff49a0a91c8a46387a14f47a2b04"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:34:57 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:34:57 2025 +1100"
      },
      "message": "fix url\n"
    },
    {
      "commit": "87302365c561ff49a0a91c8a46387a14f47a2b04",
      "tree": "af67a7955daf89a366cc337e969b714de977ac89",
      "parents": [
        "4599558f35a1760e9c3200bc7f5cde60a74f9a66"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:29:29 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Sat Dec 27 19:29:29 2025 +1100"
      },
      "message": "add extra links\n"
    },
    {
      "commit": "4599558f35a1760e9c3200bc7f5cde60a74f9a66",
      "tree": "e1715d5060ba7ae38516a67fbdbef04ba4f51cc5",
      "parents": [
        "845fd62cd951c0b6ea3a5a6831a8713e54fd69d1"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Dec 26 01:55:21 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Fri Dec 26 01:55:21 2025 +1100"
      },
      "message": "fix title\n"
    },
    {
      "commit": "845fd62cd951c0b6ea3a5a6831a8713e54fd69d1",
      "tree": "a4bfc5f3161d4b859e6f2db7d9a47174e9e7f873",
      "parents": [
        "c13388b47cdded8b604ee417047cf33c59dbb314"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 22:50:34 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 22:50:34 2025 +1100"
      },
      "message": "fix page\n"
    },
    {
      "commit": "c13388b47cdded8b604ee417047cf33c59dbb314",
      "tree": "18c40eb727bda8858e82b7cdb7a06b73a07db01c",
      "parents": [
        "76677e13d6416fce9e1d4bc962fb512daa85e5ad"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 21:51:41 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 21:51:41 2025 +1100"
      },
      "message": "fix links and placeholder\n"
    },
    {
      "commit": "76677e13d6416fce9e1d4bc962fb512daa85e5ad",
      "tree": "e6e2f8601caf6462faac25796b129a69a710f88c",
      "parents": [
        "40fde5793de74793c174896873d247c47968191f"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 21:41:09 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 21:41:09 2025 +1100"
      },
      "message": "fix script\n"
    },
    {
      "commit": "40fde5793de74793c174896873d247c47968191f",
      "tree": "ea171e39a56a47fccff87d339bb0cd220d52d9f2",
      "parents": [
        "bacb49bd3698eb7cc304c4915d7e50f909577f48"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 21:39:27 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 21:39:27 2025 +1100"
      },
      "message": "no need for comment\n"
    },
    {
      "commit": "bacb49bd3698eb7cc304c4915d7e50f909577f48",
      "tree": "e84d8f0ded00e269baf6c8fed6d14d097f54d4ec",
      "parents": [
        "acd1d37aaa9de9703c34bf57faf599d02642cdfe"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 20:26:25 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 20:26:25 2025 +1100"
      },
      "message": "minor improvments\n"
    },
    {
      "commit": "acd1d37aaa9de9703c34bf57faf599d02642cdfe",
      "tree": "4123037eee77812cfa462c94db6f7380b00c756d",
      "parents": [
        "ee7d2c8c97fd0ca2bcedb7ec2920b73cbc5f2825"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 20:19:45 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 20:19:45 2025 +1100"
      },
      "message": "added prompt\n"
    },
    {
      "commit": "ee7d2c8c97fd0ca2bcedb7ec2920b73cbc5f2825",
      "tree": "e22acd1feef53b5ba05acb1b3b220a47e699868a",
      "parents": [
        "59e42bf6677cbeddeda4b4d5924e7043ca1a8825"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 06:09:28 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 06:09:28 2025 +1100"
      },
      "message": "remove repeated title\n"
    },
    {
      "commit": "59e42bf6677cbeddeda4b4d5924e7043ca1a8825",
      "tree": "786dcfaa98041b99d68893c184b5ca9e2a520680",
      "parents": [
        "e9a3ed530f2c8ad7ee40c7b3b38c57df27e8bf41"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 05:55:39 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 05:55:39 2025 +1100"
      },
      "message": "search titles as well\n"
    },
    {
      "commit": "e9a3ed530f2c8ad7ee40c7b3b38c57df27e8bf41",
      "tree": "5ff853b2192bbb310a56983e72d6e065e38569e4",
      "parents": [
        "3a0212cf2704a013e62704eafc30a23b495724ba"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 04:55:48 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 04:55:48 2025 +1100"
      },
      "message": "increase default page size\n"
    },
    {
      "commit": "3a0212cf2704a013e62704eafc30a23b495724ba",
      "tree": "917c98592d446a17445d35a2d76af0135c8fa259",
      "parents": [
        "42e85edead7aa0b703d9031e7c82ae39bc063c6b"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 04:43:35 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 04:43:35 2025 +1100"
      },
      "message": "try another approach\n"
    },
    {
      "commit": "42e85edead7aa0b703d9031e7c82ae39bc063c6b",
      "tree": "916f1e743b88abca9545ad23f1576f6e7548eb1c",
      "parents": [
        "71976428dcadeeb67ee4b2d9082661111d4fadd7"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 04:29:52 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 04:29:52 2025 +1100"
      },
      "message": "fix read time\n"
    },
    {
      "commit": "71976428dcadeeb67ee4b2d9082661111d4fadd7",
      "tree": "6101535a84c3e38dae6fad60a2c704231bb75a5a",
      "parents": [
        "48d0e92aa06cd00986f5b00a32492923014f829e"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:39:40 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:39:40 2025 +1100"
      },
      "message": "no need for reading time\n"
    },
    {
      "commit": "48d0e92aa06cd00986f5b00a32492923014f829e",
      "tree": "238c3530bf74a29df31211056ed6803192ee47c0",
      "parents": [
        "0a1b62c5a9b35697aef7f10d8f548dd304a599e7"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:30:54 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:30:54 2025 +1100"
      },
      "message": "add search page\n"
    },
    {
      "commit": "0a1b62c5a9b35697aef7f10d8f548dd304a599e7",
      "tree": "6e00feb808936b4f40e435e32b321bfa3afdee44",
      "parents": [
        "9f03003f86c1db2ebc5fb47fe464d6cb7162e7b0"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:22:57 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:22:57 2025 +1100"
      },
      "message": "shorten link\n"
    },
    {
      "commit": "9f03003f86c1db2ebc5fb47fe464d6cb7162e7b0",
      "tree": "32e441378d8d3c297c6b0b089dd6ac0a62fc9dab",
      "parents": [
        "9dfc1d817c85daa782daa20584739f17dce93572"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:21:55 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:21:55 2025 +1100"
      },
      "message": "fix link\n"
    },
    {
      "commit": "9dfc1d817c85daa782daa20584739f17dce93572",
      "tree": "bfd897f8bd0688b91ae9d3921d20188ba7a7c09c",
      "parents": [
        "330431b7def1508983cf49ee9347b82f932a9798"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:01:19 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 01:01:19 2025 +1100"
      },
      "message": "fix file extention\n"
    },
    {
      "commit": "330431b7def1508983cf49ee9347b82f932a9798",
      "tree": "3f005b83bd6bd18fead72b4f187fb861a1599868",
      "parents": [
        "f5d054a9d0dd7c537aa590063e321e0916c116cb"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 00:40:03 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 00:40:03 2025 +1100"
      },
      "message": "remove bundle path option\n"
    },
    {
      "commit": "f5d054a9d0dd7c537aa590063e321e0916c116cb",
      "tree": "bbb73399e5c7e534120002a85fafeb79d51d71be",
      "parents": [
        "00f4d9b1bef187cb41379dfaafa057494631a6c9"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 00:28:07 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Thu Dec 25 00:28:07 2025 +1100"
      },
      "message": "Add pagefind for training resources\n"
    },
    {
      "commit": "00f4d9b1bef187cb41379dfaafa057494631a6c9",
      "tree": "6beeb20d8c5340969eef373c83aa8a9276d94d61",
      "parents": [
        "4d5a616eec2217b55313a40cd8bad50613ef1375"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Dec 24 21:05:02 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Dec 24 21:05:02 2025 +1100"
      },
      "message": "update topic pages\n"
    },
    {
      "commit": "4d5a616eec2217b55313a40cd8bad50613ef1375",
      "tree": "68adede5eb90faa0985cbe8078a5f9363afbde15",
      "parents": [
        "611bd6ac4a0743476e5a361c09516baae44169ba"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Dec 24 21:03:42 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Dec 24 21:03:42 2025 +1100"
      },
      "message": "update resources\n"
    },
    {
      "commit": "611bd6ac4a0743476e5a361c09516baae44169ba",
      "tree": "e56787597175ee3b47fe6f67606a047ea5a4519b",
      "parents": [
        "7179a6a6993485ea8c93f549ea4118bef792246a"
      ],
      "author": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Dec 24 20:53:22 2025 +1100"
      },
      "committer": {
        "name": "Justin Mclean",
        "email": "jmclean@apache.org",
        "time": "Wed Dec 24 20:53:22 2025 +1100"
      },
      "message": "add emerging technology\n"
    }
  ],
  "next": "7179a6a6993485ea8c93f549ea4118bef792246a"
}
