Idee

Eine laufend aktualisierte Aggregation löscht die Geschichte, die zu ihr geführt hat

Info

Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.

Hauptgedanke

Bittet man einen Agenten, pro Thema eine Zusammenfassung zu führen, bekommt man genau das, worum man gebeten hat: eine stets zutreffende Übersicht. Bei einer Baustelle in einer Wohnanlage steht dort irgendwann „Baustelle abgeschlossen, Abnahme ohne Beanstandung“, und das stimmt.

Was verschwunden ist, hat niemand gelöscht: Jede Aktualisierung hat die vorherige überschrieben. Wann hat die Baustelle begonnen, wann hat sie sich verzögert, an welchem Datum kam ein Nachtrag hinzu – der aktuelle Stand enthält keine dieser Antworten und war nie dafür gedacht. Eine Aggregation beantwortet „Wo stehen wir?“; sie beantwortet nicht „Wie sind wir hierhergekommen?“, und die zweite Frage kommt immer.

Die beiden Sichten lassen sich also nicht auseinander ableiten. Ein chronologisches Protokoll neben der Aggregation – eine Zeile pro Ereignis, datiert, nie umgeschrieben – ist keine Redundanz: Es ist die andere Hälfte des Themas. Die eine Sicht liest man in zehn Sekunden, um zu verstehen, die andere geht man zurück, um nachzuvollziehen. Wer nur eine behalten will, legt im Voraus fest, welche der beiden Fragen er sich verbieten wird.

Warum das wichtig ist

Es benennt einen Verlust, den nichts anzeigt. Ein Aggregationssystem meldet keinen Fehler, wenn es die Geschichte überschreibt: Es liefert eine korrekte Übersicht, und genau deshalb dauert es Monate, bis der Mangel auffällt – er zeigt sich erst beim ersten Streitfall, bei der ersten Übergabe eines Vorgangs, beim ersten Neuankömmling.

Es liefert auch ein einfaches Gestaltungskriterium, noch bevor man die erste Direktive schreibt: Einen Agenten zu bitten, einen Stand zu pflegen, heißt, ihn bei jedem Durchgang etwas zerstören zu lassen. Wenn der Verlauf zählt, braucht er einen eigenen Ort, an den geschrieben wird.

Nuancen und Grenzen

Das Protokoll verursacht Lesekosten, die die Aggregation nicht hat: Es wächst ohne Grenze, und bei einem Thema, das sich über Jahre zieht, wird es wieder zu der E-Mail-Kette, die man vermeiden wollte.

Und nicht jedes Thema verdient beide Sichten. Eine Dienstleisterliste hat keinen Verlauf – sie wird angereichert, ohne sich je zu widersprechen, und ein Journal dazu würde nur Masse erzeugen.

Offene Fragen

  • Woran erkennt man, dass ein Thema keinen Verlauf mehr hat und sein Journal geschlossen werden kann?