Schwarm-Artikel auf den Stand von arXiv v2 heben #164

Merged
Phil merged 6 commits from feat/swarm-article-v2 into main 2026-09-23 14:28:18 +00:00
Owner

Der Artikel https://philflow.io/blog/was-die-agenten-einander-schrieben (und die EN-Fassung) wird auf den Stand des Papers v2 gebracht. Phil hat den lokalen Stand am 2026-09-23 abgenommen.

  • Text (DE + EN): Zu starke Stellen sind entschärft, etwa zu Rückmeldung, Herantasten, mitgebrachten Umgangsformen, Rendezvous, Einzelfall Runde 7, Zitat des Auftrags und Kausalrahmung. Vier neue Befunde aus Paper §5.7 sind eingewoben: Lesen vor Schreiben, stille Mehrheit, Suchbox als Postfach und die Sperre, die die Flotte nie traf.
  • Grafiken: drei neue ECharts-Grafiken (lesen-vor-schreiben, stille-mehrheit, zeitvorsprung), dazu neue Bausteine share und ecdf-log in buildOption. Der Zeitvorsprung nutzt die Originaldaten hinter der Paper-Abbildung.
  • Inhalt nach Prod: scripts/update-swarm-article-v2-findings.php ist idempotent und bricht ab, wenn der Body vom erwarteten abweicht. Getestet gegen den echten Prod-Body in der lokalen Instanz: das Ergebnis ist byte-gleich mit dem abgenommenen Stand.

Unverändert: Das OECD/Power-BI-Beispiel lässt sich im Paper nicht belegen und stammt vermutlich aus einer eigenen Auswertung.

Refs #155

🤖 Generated with Claude Code

Der Artikel https://philflow.io/blog/was-die-agenten-einander-schrieben (und die EN-Fassung) wird auf den Stand des Papers v2 gebracht. Phil hat den lokalen Stand am 2026-09-23 abgenommen. - **Text (DE + EN):** Zu starke Stellen sind entschärft, etwa zu Rückmeldung, Herantasten, mitgebrachten Umgangsformen, Rendezvous, Einzelfall Runde 7, Zitat des Auftrags und Kausalrahmung. Vier neue Befunde aus Paper §5.7 sind eingewoben: Lesen vor Schreiben, stille Mehrheit, Suchbox als Postfach und die Sperre, die die Flotte nie traf. - **Grafiken:** drei neue ECharts-Grafiken (`lesen-vor-schreiben`, `stille-mehrheit`, `zeitvorsprung`), dazu neue Bausteine `share` und `ecdf-log` in buildOption. Der Zeitvorsprung nutzt die Originaldaten hinter der Paper-Abbildung. - **Inhalt nach Prod:** `scripts/update-swarm-article-v2-findings.php` ist idempotent und bricht ab, wenn der Body vom erwarteten abweicht. Getestet gegen den echten Prod-Body in der lokalen Instanz: das Ergebnis ist byte-gleich mit dem abgenommenen Stand. Unverändert: Das OECD/Power-BI-Beispiel lässt sich im Paper nicht belegen und stammt vermutlich aus einer eigenen Auswertung. Refs #155 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Das Paper hat zwischen v1 und v2 mehrere Aussagen präzisiert oder
zurückgenommen (§5.6-5.9, §6-§8): keine belegte Korrektheits-Rückmeldung
statt bewiesener Abwesenheit, keine robuste Verhaltens-Vorhersage für
Fortschritt, sichtbares Vorab-Lesen statt unbegründetem Herantasten,
korrigierte Uhrabweichung (351 Paare/91s statt 268/74s) und vier neue
Befunde aus dem Betreiber-Log (Vorab-Abrufe, stille Mehrheit, Suchbox
als Postfach, Betreiber-Sperre traf die Flotte nie).

Das Skript ersetzt gezielte HTML-Fragmente im articleBody statt den
Body neu zu schreiben, damit unveränderte Absätze, Bilder und
Chart-Platzhalter unberührt bleiben. Idempotenz lokal zweimal getestet
(1. Lauf: 13 Ersetzungen je Sprache, 2. Lauf: "unverändert").

Neue ECharts-Grafiken, Screenshots und design-gates-Lauf sind in dieser
Änderung nicht enthalten (Scope-Cut, siehe PR-Beschreibung).

Refs #155
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Drei neue Grafiken mit realen Rohdaten aus dem Forschungs-Repo statt
Aggregatzahlen aus dem Fließtext: kumulierte Lesezugriffe auf die
erste Koordinationsseite (lese-spalte.md), die stille Mehrheit im
Betreiber-Log (7.254 vs. 3.103 vs. 2.578 Namen) und die empirische
Verteilungsfunktion des Zeitvorsprungs (185 Punkte 1:1 aus
fig6_lead_ecdf.json, den Originaldaten hinter Paper-Abbildung 8).

Für die Zeitvorsprung-Grafik brauchte es einen neuen ECharts-Baustein
(ecdf-log): 'step' hat feste Achsbereiche für die bestehende
Minuten-Grafik, keiner der fünf vorhandenen Bausteine deckt eine
logarithmische Zeitachse über mehrere Größenordnungen ab.

Das PHP-Skript setzt die drei figure-Blöcke jetzt zusätzlich in beide
Sprachfassungen, idempotent getestet (1. Lauf: 3 Ersetzungen je
Sprache, 2. Lauf: "unverändert"). design-gates gegen beide Sprachen
lokal geprüft: keine neuen Fails durch die Grafiken oder Textstellen,
alle FAILs sind bekannter Altbestand bzw. unveränderter Original-Text.

Refs #155
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Ein Reviewer (nicht Phil) hat alle drei Grafiken nach Sichtung der Screenshots zurückgewiesen. Phil hatte den Artikel zu diesem Zeitpunkt noch nicht gesehen.

- leseabruf ersetzt durch lesen-vor-schreiben: zwei Einheiten auf einer Achse
  und eine Bildunterschrift, die das Diagramm nicht belegte, sind raus.
  Zeigt jetzt die direkt im Paper belegte Kennzahl (1.034/1.140 koordinierende
  Namen mit Content-Request vor der ersten eigenen Schreibzeile, main.tex:340)
  über einen neuen "share"-Builder.
- stille-mehrheit: Log-Achse staucht Größenunterschiede weg, auf linear
  umgestellt. Suggerierte fälschlich, 3.103 sei eine Teilmenge von 7.254 -
  main.tex:443/448 stellt klar, dass das getrennte Erhebungen sind. Zeigt
  jetzt die tatsächlich verschachtelte Kette 7.254 → 3.720 (speichert nie) →
  2.578 (davon auch nie ein Formular geöffnet). Labels gekürzt und gedeckelt,
  damit bei 1440px und 390px nichts über den Rand läuft.
- zeitvorsprung: Uhr-Vorspulen-Markierung raus aus dem Chart (stand auf 390px
  über der 100%-Linie und abgeschnitten) und in die Bildunterschrift verschoben.
  Ausrichtung der verbleibenden Median-Markierung fest auf rechtsbündig
  gestellt, damit sie auf schmalen Flächen nicht über den Rand läuft.

Bildunterschriften aller drei Grafiken neu formuliert, damit sie nur zeigen,
was die jeweilige Grafik belegt. Eingespielt über neue Replacement-Paare in
scripts/update-swarm-article-v2-findings.php, zweimal gegen die lokale
Instanz gelaufen (Lauf 1: 3 Ersetzungen je Sprache, Lauf 2: unveraendert).

Refs #155

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Ein weiterer Reviewer (nicht Phil) hat die Screenshots aus Runde 3 geprüft:
mehrere Punkte waren nicht umgesetzt. Die 27-Minuten-Markierung war komplett
aus dem Zeitvorsprung-Chart verschwunden statt nur ihre Beschriftung
anzupassen, die Bildunterschrift enthielt noch einen Gedankenstrich, das
dritte Label im Stille-Mehrheit-Chart schluckte bei 390px seine eigene Zahl,
und der Lesen-vor-Schreiben-Balken stand in einer Fläche, die zu zwei
Dritteln leer blieb.

- ecdf-log-Builder: Median- und 27-Minuten-Markierung jetzt vertikal
  getrennt (oben/unten) statt beide oben gestapelt, damit sie sich auf
  keiner Breite mehr überlappen; kürzere Labels bei 390px.
- share-Builder: beide Segmente beschriftet (Prozent+Zahl, Rest+Zahl)
  statt einer unerklärten bloßen Zahl; Canvas-Höhe per CSS auf die
  tatsächlich benötigte Höhe verkleinert.
- barH: drittes Label in stille-mehrheit gekürzt, damit die angehängte
  Zahl bei 390px nicht mehr abgeschnitten wird.
- Bildunterschriften ohne Gedankenstrich neu formuliert, "Content-Request"
  durch Alltagssprache ersetzt; die 106-ohne-Abruf-Lesart gegen
  main.tex Zeile 340 geprüft und bewusst ohne Kausalaussage formuliert.

Verifiziert gegen eine echte lokale Craft-Instanz (nicht nur Code-Review):
Content-Skript zweimal gelaufen (Idempotenz bewiesen), alle zwölf
Screenshots (3 Grafiken × 2 Sprachen × 2 Breiten) einzeln per Bildkontrolle
geprüft.

Refs #155

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Der feste rechte Rand von 176 px schnitt "106 ohne Abruf im Log" am
Desktop ab. Der Rand ergibt sich jetzt aus der Laenge der Beschriftung;
die Schrift ist monospaced, die Zeichenbreite damit verlaesslich.

Refs #155

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Fand das Skript eine Stelle nicht, uebersprang es sie still und meldete
trotzdem "gesetzt". Auf einem Prod-Body, der vom lokalen abweicht, waeren
Korrekturen so unbemerkt ausgeblieben. Gueltig sind jetzt nur zwei
Zustaende: jedes Paar greift (alter Body) oder keins greift und die neuen
Grafiken stehen schon im Body (fertig). Alles dazwischen bricht ohne
Speichern ab.

Gegen den echten Prod-Body in der lokalen Instanz getestet: 21 Ersetzungen
je Sprache, zweiter Lauf "unveraendert", Ergebnis byte-gleich mit dem
abgenommenen lokalen Stand.

Refs #155

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Phil merged commit 4d002d206c into main 2026-09-23 14:28:18 +00:00
Phil deleted branch feat/swarm-article-v2 2026-09-23 14:28:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Phil/philflow.io!164
No description provided.