)]}'
{
  "commit": "9984d688db027381c437e4d995dd93a740811e09",
  "tree": "5b3cba9bb0ce5ab655b54294cd646de8265a58ca",
  "parents": [
    "c0c38be5ac270b4244185252edc510c7d883f162"
  ],
  "author": {
    "name": "anierbeck",
    "email": "achim.nierbeck@codecentric.de",
    "time": "Sun Oct 25 13:01:50 2026 +0100"
  },
  "committer": {
    "name": "anierbeck",
    "email": "achim.nierbeck@codecentric.de",
    "time": "Sun Oct 25 13:01:50 2026 +0100"
  },
  "message": "Publish the model record through the plugin\n\nThe Python plugin now forwards a record that is not a ProvenanceRecord\nas it is (sourcelume-tooling#1), so validate and publish of the\nTrainingProvenanceRecord go through it like the dataset record does.\nThe expected-failure fallbacks in the Makefile and the \"expected to\nfail\" row in the README are gone; the row names the plugin version\nthat is needed. The query fallback no longer points at a direct curl.\n\nApache-ai: Yes\nGenerated-by: pi (claude-sonnet-5-5)\nReviewed-by: anierbeck\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b575dd96d67eabc83ad2650d63f3762914c08e1c",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "c47481ff870089af9c40e8a627b1c120f6a5eeba",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "5a6b0ad680aaf01314fdd827700509b51aa63606",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "fbefc9f9609160ae94fc37f8155b296ad469e24e",
      "new_mode": 33188,
      "new_path": "README.md"
    }
  ]
}
