)]}'
{
  "commit": "b7e9f0f4756bf87ef98500d5fd0ce87d2916c3c4",
  "tree": "82c7f38b566d2ded6989cdd05ea628dcf4ba6de2",
  "parents": [
    "ebd5a7bcfb13c1a74a5ad65de772e171d98ad156"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Thu Jul 16 21:12:08 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Thu Jul 16 21:12:08 2026 +0200"
  },
  "message": "Support Anhang/Anlage targets, Inhaltsübersicht Angabe commands, and Gliederungs-Überschriften insertion/replacement\n\nFourth enablement wave: Anhänge/Anlagen resolve as ordinary norm targets with\nnested Nummer/Buchstabe block resolution, InhaltsuebersichtAnwender applies\nAngabe commands automatically, GliederungsUeberschriften handles inserting and\nreplacing structural headings, the law\u0027s own heading can be recast, and\nFontgroessenFilter now determines body text per page instead of document-wide.\nSample data (UWG/AGG/ProdHaftG) now applies with 0 manual cases.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I1a76750afbecfa1aae734bcdabc91470a28420ca\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "029d9cc2ab54169a06e3a330fa23cf49a5825f50",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "71ffaaf9ddce6228dfeecc2d6130d12e386ba7d6",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "ac56564d9d0fabd7be4f28e901a8145b93d4cb64",
      "old_mode": 33188,
      "old_path": "README.adoc",
      "new_id": "1ba43438b924bc86b684064a7448037d6555fa57",
      "new_mode": 33188,
      "new_path": "README.adoc"
    },
    {
      "type": "modify",
      "old_id": "f4458114cf4bb3d6e5b4a59eef551b71141fbd42",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java",
      "new_id": "d35fc5bd4c7e719cae2423f19aaf458da129940a",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java"
    },
    {
      "type": "modify",
      "old_id": "eb135fec27bab7bf9b9a654afbf6de8a03ee00e1",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/Stelle.java",
      "new_id": "ababf639f805b4274096be32f42301f6c8be3382",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/Stelle.java"
    },
    {
      "type": "modify",
      "old_id": "61c917adde3603dfc0810792888791a2e61d515a",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/AenderungsgesetzParser.java",
      "new_id": "1b7979475df1a6136ff6cba00349c98597277fa5",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/AenderungsgesetzParser.java"
    },
    {
      "type": "modify",
      "old_id": "2cc51083389fa6207d010303ec5468122c94466c",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java",
      "new_id": "9cb4701b41a185e6d552fa7da51e4c68ca7d53d6",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java"
    },
    {
      "type": "modify",
      "old_id": "4303f6b95e3d4a955d0600c576517734b8f0a3ef",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/FontgroessenFilter.java",
      "new_id": "ef6dee77451c1e557879aa54ffc9d27325c2389c",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/FontgroessenFilter.java"
    },
    {
      "type": "modify",
      "old_id": "ef4571476c8bd779f0523f628424ad04f445fd29",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/StellenParser.java",
      "new_id": "78a815b4bc804e70974f04a719713be2503afac2",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/StellenParser.java"
    },
    {
      "type": "modify",
      "old_id": "bbe4e403b34d370421195391c544fcf7e48e8680",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/TextBereiniger.java",
      "new_id": "6fb511dc4af5c0f9d47fa969cd9b170f4b222313",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/TextBereiniger.java"
    },
    {
      "type": "modify",
      "old_id": "ee56b2bce866379af8db2c661e216447e9f344b3",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java",
      "new_id": "4140357c164ae1cf571bf081db7150896f4486b5",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fb91b0b0619bd57065f652c0cdad2bae63925e9",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/InhaltsuebersichtAnwender.java"
    },
    {
      "type": "modify",
      "old_id": "8c19c78c4f24388f78525286fb71e01007785d7c",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/StellenAufloeser.java",
      "new_id": "9501f24adfdb19ba8bd960d752503ac7117fddb1",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/StellenAufloeser.java"
    },
    {
      "type": "modify",
      "old_id": "fc84172f0d4ebd60b74da228db1e3d1523d0ab68",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/Gesetz.java",
      "new_id": "427243303848599ad04fbd627b1f39e3191779c8",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/Gesetz.java"
    },
    {
      "type": "modify",
      "old_id": "a5703ec673ac695b6102832a1828f4d602babe2d",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/Norm.java",
      "new_id": "5f9a9fea10bbb3c67dc609575ab0356481b7169b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/Norm.java"
    },
    {
      "type": "modify",
      "old_id": "eef8536c7b282b92be3b7daeb692733838ba9b3f",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/gii/ContentFlattener.java",
      "new_id": "00e9ef9b2caa3ae5092345c608face4bea5266bb",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/gii/ContentFlattener.java"
    },
    {
      "type": "modify",
      "old_id": "b14ec1cb7d8f55bda1d26a4ee3c269f43ad22fb2",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/gii/GiiXmlLoader.java",
      "new_id": "6f5b55abc078fd9663266eba35f5ceb07e28be72",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/gii/GiiXmlLoader.java"
    },
    {
      "type": "modify",
      "old_id": "46e1fa86a2cf86b6448057f982932b0f022d4468",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/synopse/HtmlRenderer.java",
      "new_id": "c9636a22e9c110ed1e3a8ce2c6b5b8f1f2fae29b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/synopse/HtmlRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "4f7a58f551388f23d5042c8d0d4475453aada8ba",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/synopse/Synopse.java",
      "new_id": "55ded9da179eff56d9b1be6f66c8a4d04c35a84e",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/synopse/Synopse.java"
    },
    {
      "type": "modify",
      "old_id": "536bca4a06b010fa6caeccb2aa19b5a8dcf8de08",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/synopse/SynopseBuilder.java",
      "new_id": "1568aa9024928933e924732b9b28367f249b1ad8",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/synopse/SynopseBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "483f06a3e5d4b24952db3e7f48a3af1383a3db64",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "d4b0b175500e1708235809e15d31fb9638756b0e",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "modify",
      "old_id": "bbee91681764d0aac6529cbf4b7d96fd85bc83bc",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java",
      "new_id": "f8cfe829ec81ad0c6e5cd77348bad34cd44b1c9e",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java"
    },
    {
      "type": "modify",
      "old_id": "9b9c18de4d840239627ec1a87e6d489d993cc32a",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java",
      "new_id": "aa658ddf62eadbe219aae4ac24c109373e59d027",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java"
    }
  ]
}
