)]}'
{
  "commit": "3d40c583308d3f26501a53547e6294dc2db20854",
  "tree": "67ecbb6b907b34837d50f88d3f141d5cc3c9ec82",
  "parents": [
    "9feaf3b9eebd79a37a252c2ffdf241f4190b2637"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Mon Aug 24 19:57:07 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Mon Aug 24 19:57:07 2026 +0200"
  },
  "message": "Gelesen wird, was im Satz steht, nicht was zuerst gezeichnet wurde\n\nDas Berliner Gesetz- und Verordnungsblatt zeichnet den ganzseitenbreiten\nTitelblock des Gesetzes zuletzt — nach beiden Spalten, obgleich er über ihnen\nsteht. Im Inhaltsstrom stand er damit mitten in einem Zitat, das über den\nSeitenwechsel läuft: „… zur Sicherung des Be-“, Titelblock, „triebs von\nUnterkünften …“. Der Wortlaut der Anlage Nummer 31 trug den Titel des\nÄnderungsgesetzes in sich, und die Nummer wich als einzige aus einem Grunde von\nder amtlichen Nachfassung ab, der weder in der Erkennung noch in der Anwendung lag.\n\nMaßgeblich ist fortan das Satzbild in der einfachen Gestalt, die die\nGesetzblätter durchweg haben: zwei Spalten, dazwischen eine Rinne, und darüber\noder dazwischen einzelne ganzseitenbreite Zeilen. Gesucht wird die Rinne — die\nsenkrechte Linie, die möglichst wenige Zeilen überschreiten, die nahe der Mitte\ndes Satzspiegels liegt und zu deren beiden Seiten je eine Spalte von\nnennenswerter Breite steht. Die wenigen Zeilen, die sie gleichwohl\nüberschreiten, sind die breiten; sie zerlegen die Seite in Bänder. Gelesen wird\nBand für Band von oben nach unten, in jedem Band erst die linke, dann die rechte\nSpalte.\n\nDer übliche XY-Schnitt der Literatur leistet das nicht, und der erste Versuch\ndanach hat es bewiesen: Teilt man erst waagerecht am weitesten Weißraumband,\nso zerfällt eine zweispaltige Seite mit Kolumnentitel in oben und unten, ehe sie\nin links und rechts zerfällt; gelesen wird links oben, rechts oben, links unten,\nrechts unten. Im Infektionsschutzgesetz zerriss das eine Aufzählung mitten\nentzwei und ließ von fünfundsiebzig Befehlen einundvierzig übrig. Die Spalte hat\ndeshalb den Vorrang vor dem Band.\n\nZwei Vorsichtsmaßregeln begrenzen den Eingriff, der sonst jeden Extraktionslauf\nberührte: Innerhalb einer Spalte bleibt es bei der Reihenfolge des\nInhaltsstroms, und findet sich keine Rinne, so bleibt die Seite unangetastet.\nDer Eingriff kann Spalten und breite Zeilen gegeneinander versetzen, niemals\naber den Satz einer Spalte durcheinanderbringen, deren Strom schon stimmte.\n\nAusgezählt über den ganzen Beispielbestand ändern fünfzehn der fünfundvierzig\nPDF-Dateien ihren Auszug; nachgesehen sind sie sämtlich, und wo sie den\nFließtext betreffen, rücken sie einen Vorspann an die Stelle, an der er im Satz\nsteht (Berlin, Thüringen, die Beispielsynopse zum Produkthaftungsrecht). Die\nAnlage Nummer 31 gleicht nunmehr der amtlichen Nachfassung; es verbleiben zwei\nbenannte Abweichungen, keine davon in der Anwendung begründet. Alle\ndreihundertneununddreißig Prüfungen laufen durch, darunter jede gepinnte Zahl\ndes Bestandes; REUSE meldet 176/176.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I80f100bba2b8e48d0d292fb310f4a9c98fc519ec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d13d8d7541de26028988fd7991c879daa0c85a7",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "691e916c8bc46f4a6b94b646f8251cd675522cdc",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "3341f4793bb1e5e1dcf30dd784dd1671b362cfdf",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "f83266606aaa9376a28dbf33e0c3d5ed38f1be28",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "25bc7ab0c07557dfa2635b46aca3f61d58f36913",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/FontgroessenFilter.java",
      "new_id": "6a9878c0bea7329365a1c1281b5dceab46bac888",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/FontgroessenFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f647860c43de34ae15cb76598830cbcd844eecd",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/Lesereihenfolge.java"
    },
    {
      "type": "modify",
      "old_id": "fe98b849a6675c4c0f7d71bf7b0371155e645869",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "d9f36d736bb6aa95d66a39b6227b0e6b71f2bbed",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f213d070e8768b7a2f2ee754a282c9f0a4d431f1",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/LesereihenfolgeTest.java"
    },
    {
      "type": "modify",
      "old_id": "fef01d9e73629d331ebc97af8cbbc565238e4a1e",
      "old_mode": 33188,
      "old_path": "src/test/resources/sampledata/Landesrecht-Beispiele.adoc",
      "new_id": "ea218a0b722ac370795029bacb24c3a101a15ebd",
      "new_mode": 33188,
      "new_path": "src/test/resources/sampledata/Landesrecht-Beispiele.adoc"
    }
  ]
}
