Lesedauer : 14 minutes

Sie haben Wochen damit verbracht, eine einwandfreie Agenten-Governance aufzubauen. Eager/Lazy, Sitzungsbeendigungsprozess, rotierende Backups. Das System läuft. Doch eines Tages wird der Agent langsam. Die Antworten sind verwässert. Sie messen: 1414 automatisch geladene Zeilen. Und das Schlimmste ist, dass der Schuldige nicht der Code, nicht das Backlog und nicht die Sitzungsarchive ist. Der Schuldige ist die Datei, die Ihre Methode dokumentiert.

Die Szene: Sitzung 051, etwas stimmt nicht

  1. April 2026, 16:00. Ich bin mitten in einer Sitzung über`magic-stick`, mein Projekt zum Build des Linux-Live-ISO. Der Opencode-Agent hat meine Eager-Dateien automatisch geladen, wie üblich —AGENT.adoc, PROMPT_REPRISE.adoc, .agents/INDEX.adoc. Alles ist normal.

Aber die Antworten sind schwach. Der Agent braucht zwei Sekunden länger zum Nachdenken. Er vergisst ein Detail, das er drei Nachrichten zuvor noch vor Augen hatte. Das ist kein Absturz, kein Fehler — es ist eine langsame Verschlechterung, die Art, die man nicht sofort bemerkt.

Ich hatte das schon bei Session 048 erlebt, als ich herausfand, dass die Governance-Dateien insgesamt 5200 Zeilen wogen. Ich hatte dann das Hot/Warm/Cold-Mechanismus mit seinem 10‑Sessions‑Schiebefenster, seinen identischen kalten Wellen und seinem Sensor mit zwei Auslösern konzipiert. Das Problem war gelöst. In der Theorie.

Aber jetzt sind wir bei Sitzung 051. Die Backup-Rotation hat stattgefunden — die EAGER-Dateien sind von 2087 auf 500 Zeilen gesunken. Dennoch bleibt der Kontext schwer. Irgendwas entgeht mir.

Ich öffne ein Terminal und tippe:

wc -l AGENT.adoc AGENT_MODUS_OPERANDI.adoc PROMPT_REPRISE.adoc \
  .agents/INDEX.adoc .agents/SESSIONS_HISTORY.adoc \
  .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
  287 AGENT.adoc
  627 AGENT_MODUS_OPERANDI.adoc
   51 PROMPT_REPRISE.adoc
  218 .agents/INDEX.adoc
   18 .agents/SESSIONS_HISTORY.adoc
  213 .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
 1414 total

1414 Zeilen. Die Backup-Rotation hat in INDEX, SESSIONS_HISTORY und COMPLETED_TASKS gut aufgeräumt — sie sind sauber. Aber es gibt einen Elefanten im Raum, den ich nicht gesehen habe:627 Zeilenin einer einzigen Datei.AGENT_MODUS_OPERANDI.adoc.

Dies ist die Datei, die ich in Session 1 geschrieben habe, um die Eager/Lazy-Strategie zu dokumentieren. Es ist das Handbuch der Methode. Und es ist allein zu 44 % des EAGER-Kontextes geworden.

@startuml
skinparam backgroundColor #FEFEFE

title EAGER-Kontext — 1414 Zeilen
rectangle "AGENT_MODUS_OPERANDI\n**627 Zeilen (44%)**" as MOD #FFCDD2
rectangle "AGENT.adoc\n287 Zeilen (20%)" as AG #BBDEFB
rectangle "INDEX.adoc\n218 Zeilen (15%)" as IDX #C8E6C9
rectangle "COMPLETED_TASKS\n213 Zeilen (15%)" as ARC #FFF9C4
rectangle "PROMPT_REPRISE\n51 Zeilen (4%)" as PRO #E1BEE7
rectangle "SESSIONS_HISTORY\n18 Zeilen (1%)" as HIS #FFE0B2

note bottom of MOD
Die Datei, die die Methode dokumentiert, ist zum größten Ausgabenposten geworden
end note

@enduml

Die Ironie ist total. Die Datei, die dazu gedacht war, Kontext zu einsparen, ist zum Haupt*verbraucher* von Kontext geworden. Es ist, als würde das Handbuch deines Autos schwerer wiegen als der Motor.

Der Audit : die 627 Zeilen auseinanderdröseln

Ich beschließe, eine Abschnitt-für-Abschnitt-Prüfung durchzuführen. Nicht zum Löschen — sondern um zu verstehen, was es wert ist, in EAGER zu sein, und was anderswo ohne Wissensverlust existieren könnte.

Hier ist die genaue Struktur von`AGENT_MODUS_OPERANDI.adoc`und was ich dort finde:

Abschnitt Zeilen Inhalt Bereits vorhanden in…​

P1 — Übersicht

64

Problem gelöst, Grundprinzipien, Analogie Armaturenbrett vs Handbuch

(Empty output)

P2 — Struktur der Dateien

97

Baumstruktur, Ladepolitik, wann was laden

—

P3 — Absolute Regeln

34

Git verboten, zerstörerische Befehle verboten, Geheimnisse verboten

AGENT.adoc+INDEX.adoc

P4 — Lebenszyklus der Sitzung

133

Template Öffnung, Arbeitsregeln, 6 Schritte Sitzungsende, Checkliste

AGENT.adoc§Ende Sitzung +INDEX.adoc

P5 — Metriken und Schwellenwerte

49

ideale Session (15-30 Min, 1-3 Dateien), Warnzeichen

—

P6 — Sitzungstypen

72

Erkennungstabelle, Vorschlagsformat, Ausnahmen

—

P7 — Kontinuierliche Verbesserung

39

Tracking-Metriken, wöchentliche Überprüfung

—

P8 — Start-Checkliste

13

Neues Bootstrap-Projekt

[Nothing to output - the response is empty]

P9 — Referenzen

30

Referenzdateien, externe Ressourcen

AGENT.adoc(Dateien EAGER/LAZY)

Anhänge A+B

42

Glossar, Versionshistorie

—

Das Urteil ist unanfechtbar:

  • vollständige Duplikate(167 Zeilen) : P3, P4, P9 — alles ist bereits darin`AGENT.adoc` ou INDEX.adoc, oft Wort für Wort

  • Nie in der Praxis konsultiert(215 Zeilen) : P5, P6, P7, P8, Anhänge — von der Metagovernance, die niemals in einer Sitzung zum Einsatz kam.

  • Einzigartiges Wissen(161 Zeilen) : P1 und P2 — das Vokabular LAZY/EAGER, die Analogie, die Ladepolitik

Auf 627 Zeilen,382 sind Rauschen. Und diese 382 Zeilen werden am Anfang jeder Sitzung geladen, vom Agenten verbraucht, wodurch seine Aufmerksamkeit verdünnt wird, bevor ich überhaupt Hallo sage.

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title Audit von AGENT_MODUS_OPERANDI.adoc — 627 Zeilen
left to right direction

rectangle "🟡 **Duplikate**\n167 Zeilen (27%)" as DUP #FFF9C4 {
  card "P3 — Absolute Regeln\n(34 Zeilen)" as D1
  card "P4 — Lebenszyklus\n(133 Zeilen)" as D2
  card "P9 — Referenzen\n(30 Zeilen)" as D3
}

rectangle "🔴 **Nie aufgerufen**\n215 Zeilen (34%)" as JAM #FFCDD2 {
  card "P5 — Metriken\n(49 Zeilen)" as J1
  card "P6 — Erkennung\n(72 Zeilen)" as J2
  card "P7 — Verbesserung\n(39 Zeilen)" as J3
  card "P8 — Bootstrap\n(13 Zeilen)" as J4
  card "Anhänge — Glossar\n(42 Zeilen)" as J5
}

rectangle "🟢 **Einzigartiges Wissen**\n161 Zeilen (26%)" as UNI #C8E6C9 {
  card "P1 — Übersicht\n(64 Zeilen)" as U1
  card "P2 — Dateistruktur\n(97 Zeilen)" as U2
}

note bottom of UNI
Das ist es, was in `EAGER` bleiben muss.
Der Rest → Cold Storage.
end note

@enduml

Dieses Diagramm ist der Schlüssel zu allem. Die Duplikate (gelb) sind reiner Rauschen — der Agent liest sie zweimal, in zwei verschiedenen Dateien. Der nie konsultierte (rot) ist tote Dokumentation — sorgfältig geschrieben, nie verwendet. Nur das Grüne enthält Wissen, das der Agent sonst nirgendwo finden kann.

Die Angst, das Ingenieurwesen zu verlieren

In diesem Stadium habe ich den Beweis vor Augen: Ich muss reduzieren.AGENT_MODUS_OPERANDI.adoc. Aber ich zögere.

Diese Datei habe ich von Hand geschrieben. Jeder Abschnitt ist das Ergebnis einer in einer echten Sitzung gelernten Lektion. Der Teil P3 entstand aus einem`rm -rf`zufällig auf`bakery-plugin`Was mir echte Firebase-Token gekostet hat. Der Teil P4 ist das Ergebnis von fünfzehn Sitzungen, in denen ich vergaß, zu archivieren, und den Faden verlor. Der Prozess in sechs Schritten stammt nicht aus einem Buch — er stammt aus dem Schmerz.

Das Löschen dieser Abschnitte wäre, die Geschichte meiner eigenen Ingenieurkunst wegzuwerfen. Die Lektionen, die sie hervorgebracht haben, die Sitzungen, in denen ich sie entdeckt habe, die Fehler, die ich nie wieder machen möchte. Das ist kein Text — es ist kristallisierte Erfahrung.

Das ist der Ort, an dem ich das Prinzip formuliere, das die Lösung leiten wird:

_ Nie löschen. Immer versetzen.Das Wissen muss nicht aus dem Projekt verschwinden. Sie muss einfach nicht automatisch geladen werden, wenn sie nicht notwendig ist. _

Die Lösung: encyclopädischer Split

Das von mir vorgeschlagene Modell ist einfach und orientiert sich an der Art und Weise, wie Wikipedia gewachsen ist: Wenn ein Artikel zu lang wird, schneidet man ihn nicht ab — man erstellt einen detaillierten Artikel und behält eine Zusammenfassung im Hauptartikel bei.

für`AGENT_MODUS_OPERANDI.adoc`, das ergibt :

  1. Extrahierendie 161 Zeilen des eindeutigen Wissens (P1 + P2) in einer neuen Datei`LAZY_EAGER_ESSENTIALS.adoc`— kompakt auf ~50 Zeilen, streng EAGER

  2. Umbenennen AGENT_MODUS_OPERANDI.adoc en .agents/encyclopedies/LAZY_EAGER_ENCYCLOPEDIE.adoc— die Originaldatei mit 627 Zeilen, unverändert intakt, im Cold Storage

  3. Nie ladenDie Enzyklopädiedatei automatisch — sie ist da für den Menschen, für die zukünftige Destillation, für den Agenten, den wir in sechs Monaten mit einem besseren Modell aufrufen werden

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title Enzyklopädischer Split — AGENT_MODUS_OPERANDI
left to right direction

rectangle "**AGENT_MODUS_OPERANDI.adoc**\n627 Zeilen\n(vor Split)" as BEFORE #FFCDD2 {
}

rectangle " " as ARROW1
rectangle " " as ARROW2

rectangle "**LAZY_EAGER_ESSENTIALS.adoc**\n**~50 Zeilen — EAGER**" as ESS #C8E6C9 {
  card "P1 kondensiert\n(15 Zeilen)" as E1
  card "P2 kondensiert\n(35 Zeilen)" as E2
}

rectangle "**.agents/encyclopedies/**\n**LAZY_EAGER_ENCYCLOPEDIE.adoc**\n627 Zeilen — COLD" as ENC #BBDEFB {
  card "P1 bis Anhänge\n(vollständig, intakt)" as C1
}

BEFORE -[#4CAF50]-> ESS : "Extraktion des\nkritischen Wissens"
BEFORE -[#2196F3]-> ENC : "Vollständige Bewahrung\nder Engineering-Details"

note bottom of ESS
Automatisch geladen
zu Beginn der Sitzung
→ Der Agent versteht das Vokabular
end note

note bottom of ENC
Nie wird automatisch geladen
Für Menschen lesbar
Rohmaterial für zukünftige Destillation
end note

@enduml

Der Name`encyclopedies/`Es ist nicht belanglos. Eine Enzyklopädie ist kein Archivdossier — sie ist eine organisierte Wissenssammlung, die nachschlagbar, aber nicht tragbar ist. Man liest die Enzyklopädie Universalis nicht in der U-Bahn. Man bewahrt sie in der Bibliothek auf und geht dahin, wenn man eine konkrete Frage hat.

Das ist genau die Aufgabe dieses Ordners: eine kalte Referenzbibliothek, strukturiert und umfassend — die der Agent nicht automatisch berührt.

Der Inhalt der Datei ESSENTIALS

So sieht die neue Datei konkret aus.LAZY_EAGER_ESSENTIALS.adoc, extrahiert und komprimiert aus P1 und P2 :

= Stratégie LAZY/EAGER — Principes Essentiels

[abstract]
Ce fichier définit la stratégie de gestion du contexte agent.
Chargé automatiquement (EAGER) en début de session.

== Principes

|===
| EAGER | LAZY
| Tableau de bord | Manuel du propriétaire
| Chargé automatiquement | Chargé sur demande
| <= 100 lignes, <= 10k tokens | Illimité, détaillé
| Règles absolues, mission courante | Archives, historique, références
|===

== Politique de Chargement

|===
| Fichier | Type | Quand charger
| PROMPT_REPRISE.adoc | EAGER | Début session (auto)
| *_ESSENTIALS.adoc | EAGER | Début session si EPIC active
| .agents/INDEX.adoc | EAGER | Début session (auto)
| *_REFERENCE.adoc | LAZY | Sur besoin (détails architecture)
| .agents/sessions/N-*.adoc | LAZY | Sur demande (détails session)
| .agents/encyclopedies/*.adoc | COLD | Jamais auto (humain seulement)
|===

== Comment l'Agent Sait Quoi Charger

Début session → PROMPT_REPRISE + INDEX + ESSENTIALS actifs.
Besoin de détails → charger les *_REFERENCE et sessions/ en LAZY.
Connaissance froide → encyclopedies/, jamais automatique.

Fünfzig Zeilen. Das ist alles, was der Agent braucht, um die Mechanik zu verstehen. Alles andere — die Lernhistorie, die detaillierten Analogien, die Schritt‑für‑Schritt‑Verfahren, die Anhänge — lebt in der Enzyklopädie.

Und das Wichtigste :nichts wurde gelöscht. Die 627 Ingenieurzeilen sind immer noch da, in`.agents/encyclopedies/LAZY_EAGER_ENCYCLOPEDIE.adoc`. Sie stehen einfach nur in der Bibliothek, statt auf der Arbeitsplatte.

Das Ergebnis: -50% EAGER-Kontext

Vor dem Split :

 287 AGENT.adoc
 627 AGENT_MODUS_OPERANDI.adoc
  51 PROMPT_REPRISE.adoc
 218 .agents/INDEX.adoc
  18 .agents/SESSIONS_HISTORY.adoc
 213 .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
1414 total

Nach dem Split:

 287 AGENT.adoc
  50 LAZY_EAGER_ESSENTIALS.adoc       ← remplace 627 lignes
  51 PROMPT_REPRISE.adoc
 218 .agents/INDEX.adoc
  18 .agents/SESSIONS_HISTORY.adoc
 213 .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
 837 total                              ← -41%
@startuml
skinparam backgroundColor #FEFEFE

title EAGER-Kontext nach enzyklopädischem Split — 837 Zeilen (-41%)
rectangle "AGENT.adoc\n287 Zeilen (34%)" as AG #BBDEFB
rectangle "INDEX.adoc\n218 Zeilen (26%)" as IDX #C8E6C9
rectangle "COMPLETED_TASKS\n213 Zeilen (25%)" as ARC #FFF9C4
rectangle "PROMPT_REPRISE\n51 Zeilen (6%)" as PRO #E1BEE7
rectangle "ESSENTIALS\n50 Zeilen (6%)" as ESS #A5D6A7
rectangle "SESSIONS_HISTORY\n18 Zeilen (2%)" as HIS #FFE0B2

note bottom of ESS
Von 627 → 50 Zeilen
577 Zeilen Engineering
im Cold Storage bewahrt
Nichts verloren. Alles umgesiedelt.
end note

@enduml

Der größte Verbraucher (AGENT_MODUS_OPERANDI, 627 Zeilen) wurde durch eine Datei von 50 Zeilen ersetzt. Der Gewinn ist unmittelbar: 577 Zeilen Kontext wurden freigegeben. Der Agent atmet auf.

Und in`.agents/encyclopedies/`, die Originaldatei mit 627 Zeilen wartet. Unverändert. Mit allen ihren Abschnitten — einschließlich jener, die Duplikate sind, einschließlich jener, die nie benutzt wurden. Denn eines Tages wird ein besseres Modell oder ein menschlicher Datenwissenschaftler diese Winkel, diese angenommenen Redundanzen, diese gelernten Lehren vergleichen wollen. Und an diesem Tag werden die Rohdaten verfügbar sein.

Warum heißt das Verzeichnis `encyclopedies/

Die Wahl des Namens ist nicht kosmetisch. Er kodiert die Philosophie des Mechanismus.

Ein Archiv (archives/) enthält historische Daten, die chronologisch organisiert sind — wie die monatlichen COMPLETED_TASKS. Ein backup (backup/) ist ein zeitgestempelter Snapshot—Sicherheitskopie eines vergangenen Zustands.

Eine Enzyklopädie ist etwas anderes. Es ist eine Sammlung von thematischem Wissen, nach Thema strukturiert, umfassend aber nicht linear. Man liest keine Enzyklopädie vom Anfang bis zum Ende. Man taucht darin ein, um eine spezifische Frage zu beantworten.

Das ist genau der Vertrag dieses Falls:

Akte

Rolle

Zugang

Granularität

archives/

Historische Daten (abgeschlossene Aufgaben pro Monat)

LAZY, strukturiert

chronologisch

backup/

Kalte Schnappschüsse (Wellen von 10 Sitzungen)

COLD, vollständige Kopie

Chronologisch

encyclopedies/

Umfassende thematische Kenntnis (Methodik, Muster)

COLD, nie automatisch

Thema

Diese Unterscheidung vermeidet das Durcheinander. Jede Datei weiß, wo sie hingehört, abhängig von ihrem Inhalt, nicht davon, wann sie erstellt wurde.

Die logische Fortsetzung der Serie

Wenn Sie die ersten beiden Artikel gelesen haben, so passen die drei Teile zusammen:

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center
skinparam wrapWidth 220

title Trilogie der Agent-Governance
left to right direction

package "📖 **Artikel 0108**\nEager/Lazy-Strategie" as A1 #E8F5E9 {
  card "Agent-Speicher\nzwischen Sitzungen" as M1
  card "EAGER-Dateien\n(automatisch geladen)" as M2
  card "LAZY-Dateien\n(auf Anfrage)" as M3
  card "6-Schritte-Verfahren" as M4
}

package "🧊 **Artikel 0110**\nHot/Warm/Cold-Mechanismus" as A2 #FFF9C4 {
  card "Kontext-\nAlterung" as V1
  card "Sliding window\n10 Sitzungen" as V2
  card "Identische\nkalte Welle" as V3
  card "Sensor mit\nzwei Auslösern" as V4
}

package "🔍 **Artikel 0111**\nAudit + Enzyklopädische Lösung" as A3 #BBDEFB {
  card "Audit der\nEAGER-Dateien" as E1
  card "Identifizierung\nvon Verschwendung" as E2
  card "Split\nESSENTIALS/Enzyklopädie" as E3
  card "Erhaltung\nder Engineering-Daten" as E4
}

A1 --> A2 : "Der Speicher wächst\n→ ein Alterungsmechanismus\nist erforderlich"
A2 --> A3 : "Alterung allein reicht nicht\n→ es muss geprüft werden, was\nEAGER-würdig ist"

note bottom of A3
✅ Die drei Schichten sind implementiert
in 6 aktiven Projekten
end note

@enduml
  • 0108Antwort: « Wie kann dem Agenten zwischen zwei Sitzungen ein Gedächtnis gegeben werden?

  • 0110antwortet auf: « Wie verhindert man, dass dieses Gedächtnis den Agenten erstickt?

  • 0111répondet auf: « Und wenn das Problem nicht die Größe der Archive ist, sondern das, was wir ausgewählt haben, um es in EAGER zu legen?

Der erste Artikel hat die Struktur gebaut. Der zweite hat den Alterungsmechanismus hinzugefügt. Der dritte prüft den Inhalt – und entdeckt, dass die Methode selbst zum Problem geworden ist.

Was ich anders gemacht hätte

Im Nachhinein sehe ich den ursprünglichen Designfehler.`AGENT_MODUS_OPERANDI.adoc`wurde als ein einzelnes Dokument erstellt — ein Manifest. Das war der richtige Ansatz, um das Denken zu formalisieren. Aber sobald das Denken formalisiert war, hätte das Dokument sofort aufgeteilt werden sollen: das Wesentliche in EAGER, das Umfassende in cold.

Ich habe es nicht gemacht, weil ich stolz auf das Dokument war. 627 Zeilen reiner Ingenieurarbeit, handschriftlich geschrieben, jedes Abschnitt das Ergebnis einer Lektion aus einer Sitzung. Das war mein Werk. Und wie jeder Autor hatte ich Mühe, sie zu zerteilen.

Die Lektion:ein gutes Dokument muss nicht automatisch geladen werden. Die Qualität des Inhalts hat nichts mit ihrer Relevanz für den unmittelbaren Kontext des Agents zu tun.

Heute ist die Regel einfach: Jedes Dokument mit mehr als 100 Zeilen im EAGER-Kontext ist ein Verdächtiger. Es verdient eine Prüfung. Nicht eine Verurteilung — eine Prüfung. Und die Frage lautet niemals „Soll man es löschen?“ sondern „Soll man es in jeder Sitzung laden?“

Der Leitfaden zum auditieren Ihres eigenen Kontextes

Wenn Sie die ersten beiden Artikel verfolgt und Ihre eigene Eager/Lazy-Governance eingerichtet haben, hier ist ein Fünf-Schritte-Audit-Verfahren:

  1. Messen:`wc -l`auf allen Ihren EAGER-Dateien. Die Gesamtzahl sollte unter 1000 Zeilen liegen.

  2. Identifiziere das GrößteDie Datei, die mehr als 20 % des Gesamtgewichts ausmacht, ist der Hauptverdächtige.

  3. Abschnitt für Abschnitt prüfen: für jeden Abschnitt frage dich: » Ist diese Information bereits irgendwo anders vorhanden? Hat der Agent sie bereits in einer anderen Datei gelesen? Wurde sie in den letzten 5 Sitzungen verwendet?

  4. Klassifizierer: Duplikat, nie verwendet, einziges Wissen.

  5. Aufteilen oder verlagern: was einzigartig und kritisch ist → ESSENTIALS komprimiert. Alles andere →encyclopedies/.

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title Auditverfahren für den Agenten-Kontext — 5 Schritte
start

:1. **Mesurer**\n`wc -l *.adoc .agents/*.adoc`;

if (Total > 1000 lignes ?) then (oui)
  :⚠️ Contexte trop lourd;
else (non)
  :✅ Contexte OK;
  stop
endif

:2. **Identifier le suspect**\nLe fichier > 20% du total;

:3. **Auditer section par section**\nPour chaque section :\n• Déjà ailleurs ? → doublon\n• Jamais servi ? → mort\n• Information unique ? → critique;

:4. **Classifier**\n🟡 Doublons → à retirer de l'EAGER\n🔴 Jamais utilisé → cold storage\n🟢 Connaissance unique → à garder;

:5. **Splitter**\n🟢 → ESSENTIALS (~50 lignes, EAGER)\n🟡🔴 → encyclopedies/ (cold storage);

:✅ Contexte optimisé\nsans perte d'ingénierie;

stop

@enduml

Diese Prozedur dauert 15 Minuten. Bei einem Projekt mit 50 Sitzungen spart sie Hunderte von Tokens pro zukünftiger Sitzung ein. Der ROI ist sofort.

Eine lebendige Governance

Was mir diese Reihe von drei Artikeln gelehrt hat, ist, dass die agente Governance kein fertiges Produkt ist. Es ist einlebender Organismus. Sie wächst mit dem Projekt. Sie erkrankt an Wachstumskrankheiten. Sie benötigt regelmäßige Check-ups.

Die Sitzung 048 hat ergeben, dass die Archive anschwellen. Die Sitzung 051 hat ergeben, dass die Methodik selbst anschwillt. Die Sitzung 060 wird wahrscheinlich etwas anderes enthüllen. Das ist normal. Das ist gesund. Eine Governance, die sich niemals hinterfragt, ist eine tote Governance.

Die drei implementierten Mechanismen — Eager/Lazy, Hot/Warm/Cold, enzyklopädischer Split — bilden ein System der tiefen Verteidigung gegen die Kontextsättigung. Keiner ist allein ausreichend. Zusammen ergänzen sie sich:

  • Eifrig/Faulstrukturiere die Informationen nach Verfügbarkeit

  • Heiß/Warm/Kaltstrukturier die Information nach Frische

  • Enzyklopädischer Auditstrukturiere die Information nach Dichte

@startuml
skinparam backgroundColor #FEFEFE
skinparam nodeBackgroundColor #E3F2FD

title Defense in Depth gegen Kontext-Sättigung
node "**Agenten-Kontext**\n~800 Zeilen\nsound" as CTX #C8E6C9

node "Schicht 1\n**EAGER / LAZY**" as C1 #BBDEFB
node "Schicht 2\n**HOT / WARM / COLD**" as C2 #BBDEFB
node "Schicht 3\n**ESSENTIALS / ENZYKLOPÄDIE**" as C3 #BBDEFB

CTX --> C1 : "Struktur nach\n**Verfügbarkeit**"
CTX --> C2 : "Struktur nach\n**Aktualität**"
CTX --> C3 : "Struktur nach\n**Dichte**"

note bottom of C3
Die drei Schichten sind notwendig.
Keine ist allein ausreichend.
end note

@enduml

Mit diesen drei Schichten, der Agentenkontext auf`magic-stick`est gesunken von 2087 Zeilen (vor jeder Optimierung) auf etwa 800 Zeilen – das entspricht einer Verringerung um den Faktor 2,6. Dabei ging kein einziger Dokumentationszeile verloren, kein einziger Sitzungsarchiv und keine gelernte Lektion.

Alles ist da. Nur besser aufgeräumt.


Wissen muss nicht verschwinden. Es muss einfach nicht geladen werden, wenn es nicht gebraucht wird.

Verwandte Artikel