)]}'
{
  "commit": "20d8b08492bea77f42d019af5db66ef184f105b3",
  "tree": "b91b5dfbd39711a5f9d4e0a261869457aafdeacd",
  "parents": [
    "ff8e9837f11a1488dbcdf95fa47457ef74f864bb"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Tue Aug 25 22:49:04 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Tue Aug 25 22:49:04 2026 +0200"
  },
  "message": "Rheinland-Pfalz kennt den Strichpunkt und die Einleitung\n\nVon den drei benannten Idiom-Grenzen des rheinland-pfälzischen Falles fallen zwei.\n\nDie erste: „In Satz 2 wird der Punkt durch einen Strichpunkt ersetzt und\nfolgender Halbsatz angefügt: „…““. Zwei Neuerungen in einem Satz. „Strichpunkt“\nist die deutsche Nebenform des Semikolons und tritt zu den Satzzeichen-Mustern\nhinzu — als Subjekt wie als Ziel, ohne eine einzige neue Gruppe, damit die\nhartkodierten Gruppennummern des Erkenners unberührt bleiben. Der Halbsatz wird\neine eigene Ebene der Anfügung. Er beginnt keinen neuen Satz, sondern setzt den\nbestehenden hinter dem Strichpunkt fort; angefügt wird er deshalb nur, wenn der\nZieltext tatsächlich auf einen Strichpunkt endet. Sonst stünde er hinter einem\nPunkt und wäre gerade kein Halbsatz. Als Ziel einer Struktur-Einfügung oder\n-Ersetzung bleibt er ausgeschlossen: Welche Hälfte eines Satzes gemeint wäre,\nsagt keine Bezeichnung. Die Verbundmechanik selbst brauchte keinen Eingriff.\n\nDie zweite: „In der Einleitung werden die Worte „…“ durch die Angabe „…“\nersetzt.“ Das ist ein Chapeau-Lokator wie „im Satzteil vor Nummer 1“, nur ohne\nBezugspunkt; er tritt als zweite Alternative zum vorhandenen Muster. Eine echte\nVerengung auf den Satzteil vor der ersten Marke wäre eine eigene\nStellenkomponente und ist es nicht: Kommt der Zieltext außer im Chapeau auch in\neiner Nummer vor, so meldet die Auflösung Mehrdeutigkeit — der richtige Ausgang.\n\nDass beide Befehle am rheinland-pfälzischen Stamm gleichwohl nicht greifen, liegt\nan der Quelle und nicht am Werkzeug: Das Portal führt keine früheren\nGesamtausgaben, der Stamm ist hier die Nachfassung, und ihr Wortlaut trägt die\nÄnderung bereits.\n\nOffen bleibt die dritte Grenze, die Verweisung auf einen anderen Punkt desselben\nArtikels.\n\nGeprüft: 386 Tests (zuvor 381).\n\nChange-Id: I993d8645fba1c933ad8497ca175cef265df2c0b0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84889b9f232459333ac683703224fe15875d6bb6",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "538f10a302e459204e638686695686506300388f",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "a80e09ac96a51a547f17cbfd650d4f1dcdb64ae5",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java",
      "new_id": "47bca254a529710a194acd280c3d3df9c4024e1b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java"
    },
    {
      "type": "modify",
      "old_id": "c825a64191ce3ce777df446113f32a9e9e3a201b",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java",
      "new_id": "ef49b7bdcc53d24114a70fc1b22edfe6d730ccc3",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java"
    },
    {
      "type": "modify",
      "old_id": "9176f89c09cfa3652da35661cb418d2c0db7587a",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/StellenParser.java",
      "new_id": "466adfee03c83b98bae9ab01802720162ad849a2",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/StellenParser.java"
    },
    {
      "type": "modify",
      "old_id": "56b610ec3e16103de83bcfb517e9e27154323ff5",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java",
      "new_id": "64c656453920fbd431835ca851492659d804112e",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java"
    },
    {
      "type": "modify",
      "old_id": "41f30e597adc28e2ec53865e310ee642e4af35a4",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "d0273adef6c1c642132b54f6f15f3d1a56a88429",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "modify",
      "old_id": "7742a3a4b8c9c7d6ff0b4726901b53a9789453e8",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java",
      "new_id": "80234b89ffb7e0d414029bd4f0af4db1a3e85c92",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java"
    },
    {
      "type": "modify",
      "old_id": "ee7e5c77103597fcfed237e8c893d47d0ff90864",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/StellenParserTest.java",
      "new_id": "13e4442bee0684b6c85c5b6ed8e6fe20504e2268",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/StellenParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "a1f5cffa4e4f9b517dbec3f26fd94e2fd672c63b",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java",
      "new_id": "39c71cc4ce752791ec15d8ac3aad6c5b310eebba",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java"
    }
  ]
}
