)]}'
{
  "commit": "8191a15cd391d28cd5098e2535d611209c3c6285",
  "tree": "8002a008a840fb47d5f3079ac9a3d3eaff10a879",
  "parents": [
    "08aa303759fcdd0eac0e4b0852f1c9d80520ff9c"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sun Aug 23 14:56:08 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sun Aug 23 14:56:08 2026 +0200"
  },
  "message": "Der Browser bekommt, was dem Skript verwehrt bleibt\n\nDie Landesrechtsportale, die auf der juris-Anwendung beruhen, galten als\nSackgasse: Jede Skriptabfrage erhält nur ihre leere Anwendungshülle, gleich\nunter welcher Adresse. Sie geben ihren Wortlaut aber jedem Browser, und über\neine Browsersteuerung ist er Werk für Werk auszulesen. Damit ist die hessische\nVerkehrsrechts-Zuständigkeitsverordnung in beiden maßgeblichen Fassungen\nbeschafft — der vom 1. Januar 2026 und der vom 4. Februar 2026 — und Hessen ist\nkein bloßer Erkennungsfall mehr, sondern ein voller Belegfall: einundzwanzig\nBefehle, kein Rest, und alle zweiundfünfzig Normen gleichen zeichengenau der\namtlichen Nachfassung.\n\nDer Weg dorthin hat fünf allgemeine Lücken aufgedeckt. Der Klartext-Parser\nverlangte für jeden Normkopf eine Überschrift, die eine Verordnung nicht führt,\nund kannte die ausgeschriebene Gliederung nicht („Erster Teil“); ein\nAufzählungsglied, das auf „und“ endet, galt ihm als Unter-Überschrift. Der\nAnwender behandelte die Streichung einer Absatzbezeichnung wie die Aufhebung des\nAbsatzes, setzte Platzhalter auch dort, wo kein Platz zu halten war, und ließ\nein Wort, das an die Stelle eines Satzzeichens tritt, am Vorwort kleben.\n\nZwei stille Mängel kamen unverhofft mit: „List.remove“ war zweimal ein geboxter\nIndex übergeben, sodass der Aufruf an die suchende Überladung band, nichts fand\nund nichts meldete. Betroffen war neben der Aufhebung eines Absatzes auch dessen\nNeufassung durch mehrere — der alte Absatz blieb neben den neuen stehen.\n\nGeprüft durch „mvnw verify“: 327 Tests, keine bestehende gepinnte Zahl bewegt,\nREUSE-Konformität 157 von 157.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I20ac8a7bc66357cd66daa167184b06b8c419f843\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1538c2a81c20592ce9087bc7bbfc5bc0a2905e7",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "4bed432f4ca89b7c4c9b296c44819bd3c444d0b0",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "4af0636cdbe38057a319c381e0e96a191f40af6b",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "fb5898b0cdb24a9fc4aeeba2605bb1d8f3235fee",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "29c80afd84310382da07ba6bbe6e18dd8b52d902",
      "old_mode": 33188,
      "old_path": "REUSE.toml",
      "new_id": "5c8202673d525e40b80cc3099665e747a13167fc",
      "new_mode": 33188,
      "new_path": "REUSE.toml"
    },
    {
      "type": "modify",
      "old_id": "60ff9bba26675e579205fde9409fe00790ad97f8",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java",
      "new_id": "3a342c5bda5b73665d1a9cfd3c3b1c4570bdefe7",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java"
    },
    {
      "type": "modify",
      "old_id": "20dde3e836f10aa54ff2febcdd6e6194f021063e",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java",
      "new_id": "13a235a46976e8f2b36c6c6bc40d00f694adad05",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java"
    },
    {
      "type": "modify",
      "old_id": "14f8da0fe2b51c4df91e75796e9c97311d4eeb3b",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/land/LandesRechtTextParser.java",
      "new_id": "559160b438340aa345ef3c4d1cfbe96728d4d2da",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/land/LandesRechtTextParser.java"
    },
    {
      "type": "modify",
      "old_id": "dde2483cc415a7de7c5adec91c8dfe4025a92862",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "a76f478dccc66daa22c6e7c1832d51571a42f7d7",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "modify",
      "old_id": "abe3550a5b8a3cff25e2a10406508ad9f853123b",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java",
      "new_id": "fc42ead4f524eae952ed5788bfb37c7a7539b1c8",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java"
    },
    {
      "type": "modify",
      "old_id": "9cd0597c535571e6c7b37f8faa1e3e0bcfe7e95f",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java",
      "new_id": "8b600170384619b3cb1747a6ba356b32a9099f8e",
      "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": "4460ef7d535eb1ae45ebc066a54a9759bdbbcf3a",
      "new_mode": 33188,
      "new_path": "src/test/resources/sampledata/Hessen/SOURCES"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64fd4fb970028e5804d1f7c41215fb96324d2397",
      "new_mode": 33188,
      "new_path": "src/test/resources/sampledata/Hessen/StVRZustV-alt.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02b048bc0e992ec4eafb2f0f98adbc8a8eeed97f",
      "new_mode": 33188,
      "new_path": "src/test/resources/sampledata/Hessen/StVRZustV-neu.txt"
    },
    {
      "type": "modify",
      "old_id": "eabc0bfed7104a47e238e8796c07c36c8f0623ef",
      "old_mode": 33188,
      "old_path": "src/test/resources/sampledata/Landesrecht-Beispiele.adoc",
      "new_id": "ecd38b9bfa4e1c765112813688bd877e48f0a0f1",
      "new_mode": 33188,
      "new_path": "src/test/resources/sampledata/Landesrecht-Beispiele.adoc"
    }
  ]
}
