)]}'
{
  "commit": "e0754851af52d64d912d19828cab6044d1520cfc",
  "tree": "ad8a95a76236ddca2c224286d1d26ec6747240f6",
  "parents": [
    "63e1283230c5457666de90c9af74657b52579909"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Wed Aug 26 07:39:57 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Wed Aug 26 07:39:57 2026 +0200"
  },
  "message": "Die Verweisung wird vollzogen, und die Übersicht wird geprüft\n\nDer verweisende Befehl galt als Grenze: „Die Inhaltsübersicht wird entsprechend der\nvorstehenden Nummer 8 Buchst. a geändert“ wurde gelesen und liegengelassen. Die\nGrenze bestand nicht in der Sache. Zu übertragen ist nicht der Wortlaut jenes\nPunktes, sondern sein Ergebnis — er ändert die Überschrift eines Paragraphen, und\ndie Angabe wird auf den Titel gesetzt, den der Paragraph danach trägt. Das trifft,\nwas „entsprechend“ meint, und erspart es, jede Befehlsform ein zweites Mal auf dem\nZeilenmodell der Übersicht nachzubilden. Ausgeführt wird der Befehl dort, wo die\nBefehlsliste vorliegt: in der Schleife des Anwenders, nicht in der Weiche.\n\nHinzu tritt eine Prüfung, die es bisher nicht gab. Wer Paragraphen einfügt oder\nihre Überschriften neu fasst, muss die Angaben eigens mitändern; unterbleibt das,\nso bleibt die Übersicht hinter dem Text zurück, ohne dass ein einziger Befehl\nliegenbliebe. Geprüft wird allein der Unterschied, den der Lauf bewirkt hat — was\ndie Quelle von sich aus ungenau führt, ist ein Befund über die Quelle. Geheilt wird\nnichts; die Übersicht ist eine Norm wie jede andere.\n\nDie Probe hat sich sogleich bewährt und drei Mängel aufgedeckt, die keine Zahl des\nProtokolls angezeigt hatte: Ein Zitat, das mit einer Gliederungsmarke beginnt, wurde\nnicht in Zeilen zerlegt, sondern blieb eine einzige; ein Querverweis mitten im Satz\n(„… nach § 71a Projektunterlagen … vorzulegen“) erzeugte einen Paragraphen mit einem\nhalben Satz als Überschrift, weil ein Normkopf nicht an seine Stellung gebunden war;\nund ein am Spaltenrand umbrochener Titel verlor seinen zweiten Teil, weil eine Zeile,\ndie auf „und“ endet, als vollendet galt.\n\nGeprüft: mvnw verify, 406 Tests (zuvor 397), reuse lint 194/194. Das GEG-Heft bleibt\nbei 119 von 119 angewandten Befehlen; die Probe rügt dort nur noch, was die amtliche\nFassung selbst verschieden führt.\n\nChange-Id: I24aabefc33406beaf7b1f1fca80d3212a7620f71\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db80d8857144c8dbde590886117355fb28b8581a",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "f7a760e22881b5dc3671bd4256ade450638d2263",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "0b3dbe210114512aa6a9555226da78fe193485e2",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "6eaf452e249050e6de831f39e34cb92bf736e9e7",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "fee0ce9c187fe2c3c45a85fd4cae24e2f5fe5819",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/Pipeline.java",
      "new_id": "0fdfa91d5e3f60e0c923365a2704f21a079eb7aa",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/Pipeline.java"
    },
    {
      "type": "modify",
      "old_id": "ee62205059908d139c11140a94ee09993b59f620",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/InkrafttretensLeser.java",
      "new_id": "966917b977ebaa61c80d7db6a09ed5f76a197640",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/InkrafttretensLeser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17792e2898e79b887afa020ac3980a3cc32f0321",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/PunktPfad.java"
    },
    {
      "type": "modify",
      "old_id": "8d9b7e778d4b94e835453edfabc1f5d9145c7b79",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java",
      "new_id": "2dfb7dbb908367f93c4ab2e4fb5d38578622b9b5",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java"
    },
    {
      "type": "modify",
      "old_id": "9284160bf94b6009370318cebb61704a8399b193",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/InhaltsuebersichtAnwender.java",
      "new_id": "ecf1bdda6b4c38194aa721598c3d1cf2edf2aa5f",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/InhaltsuebersichtAnwender.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54ba54f8ca765eae82c842772b546f4d0d173e0a",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/InhaltsuebersichtsProbe.java"
    },
    {
      "type": "modify",
      "old_id": "109bbf6e7180d2d87bc6e41d2eec11fa03988b28",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "8c9743d8453e509a7c1db53d21a2688d61aa02c1",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "modify",
      "old_id": "39c71cc4ce752791ec15d8ac3aad6c5b310eebba",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java",
      "new_id": "3ed028b985fd1fd39a1beb071b87732186b67fca",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "742430b0a2badcbf42adbaa67ea13814fe978a58",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/anwendung/InhaltsuebersichtsProbeTest.java"
    }
  ]
}
