)]}'
{
  "commit": "ff8e9837f11a1488dbcdf95fa47457ef74f864bb",
  "tree": "97a7bf72ac5f796b0d7b7cfa26be3a02b87769f0",
  "parents": [
    "f3e9ae405ee64c98684d99966d75bb90367adc44"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Tue Aug 25 22:40:05 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Tue Aug 25 22:40:05 2026 +0200"
  },
  "message": "Die weite Suche behält den Vorrang, die Mehrdeutigkeit entscheidet der Verbund\n\n„Die bisherige Nummer 18 wird Nummer 29 und nach der Angabe „Absatz 1“ werden die\nWörter „oder Absatz 4“ eingefügt.“ Der Bußgeldkatalog des § 108 führt\nzweiunddreißig Nummern, und beinahe jede nennt einen „Absatz 1“; norm-weit\naufgelöst trifft der Anker einundzwanzig Vorkommen. Der Befehl blieb deshalb\nliegen — zu Recht, aber unnötig: Gemeint war ersichtlich die soeben umnummerierte\nEinheit.\n\nFür eine Satzzeichen-Operation galt diese Auslegung schon, für eine Wortoperation\nausdrücklich nicht. Das war keine Nachlässigkeit, sondern eine bewusste\nEntscheidung: Nicht jede Begleitklausel meint die umnummerierte Einheit, und wer\nsie stets dorthin zwänge, verlöre die Fälle, in denen sie anderswo greift. Die\nRegel ist deshalb nicht umzukehren, sondern zu verfeinern. Die weite Suche behält\nden Vorrang; erst wenn sie mehrere Fundstellen findet, entscheidet der engere\nSkopus. Findet sie gar keine, so meint der Befehl etwas anderes und bleibt\nliegen — der Rückfall greift allein bei Mehrdeutigkeit. Bleibt der Anker auch in\nder umnummerierten Einheit mehrdeutig, so steht die Mehrdeutigkeit im Protokoll\nund nicht die Begründung des zweiten Versuchs.\n\nDie Regel gehört zur Anwendung und nicht zur Erkennung. Ob ein Anker mehrdeutig\nist, steht erst nach den neununddreißig vorangegangenen Punkten fest; der\nErkenner sieht nur das Ausgangsgesetz, in dem es die Nummer 29 noch gar nicht\ngibt. Der Schritt trägt darum eine Rückfallstelle, die das Auffalten des\nVerbunds mitgibt — vorwärts und nur innerhalb desselben Verbunds. Nennt die\nKlausel eine Einheit derselben Art, wie die Umnummerierung sie vergibt, so wird\nnicht geraten.\n\nDamit ist der ganze Artikel 1 der GEG-Novelle selbsttätig angewandt: 119 von 119\nBefehlen, kein Rest. Der Wortlaut der Nummer 29 gleicht der amtlichen Fassung\n(BJNR172810020.xml).\n\nGeprüft: 381 Tests (zuvor 378), darunter die drei Grenzen der Regel — Rückfall\nbei Mehrdeutigkeit, kein Rückfall bei fehlendem Zieltext, und Mehrdeutigkeit\nbleibt Mehrdeutigkeit.\n\nChange-Id: Id0d7080ba93ebad73fbcad42fe41c434b9a67e05\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e4e980f79dc91be6b125759af52eaea601f3e82",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "84889b9f232459333ac683703224fe15875d6bb6",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "7fc5e8adaa6311dfeaea70cb739ac65d1bf1d011",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java",
      "new_id": "a80e09ac96a51a547f17cbfd650d4f1dcdb64ae5",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java"
    },
    {
      "type": "modify",
      "old_id": "192d244c966d2aa8ab46b9ca2e2bf52083dd0359",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java",
      "new_id": "c825a64191ce3ce777df446113f32a9e9e3a201b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java"
    },
    {
      "type": "modify",
      "old_id": "a46defbd05cbefc7fbc3ffce17320d98d9f902ce",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java",
      "new_id": "56b610ec3e16103de83bcfb517e9e27154323ff5",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java"
    },
    {
      "type": "modify",
      "old_id": "7a6dcee55463ca9f99e19f5190b8ecfeeabc0997",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "41f30e597adc28e2ec53865e310ee642e4af35a4",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "modify",
      "old_id": "0e186ada15b7eac9c4a79fc2f62828cea94669ff",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java",
      "new_id": "a1f5cffa4e4f9b517dbec3f26fd94e2fd672c63b",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java"
    }
  ]
}
