Der geheime Garten des Entwicklers: Wie die räumliche Ontologie LLMs ohne Prompt Engineering ausrichtet
Publié le 30 April 2026
- Die Feststellung: das Prompt Engineering ist ein Sandschloss
- Die Vier Kreise des Vertrauens: Eine räumliche Ontologie
- Pro/Contra : Räumliche Ausrichtung vs Prompt-Ausrichtung
- Die relationale Algebra des Workspace und das beobachtbare Delta
- Der kontextbasierte Composite-Vektor: RAG + pgvector + Graphify
- Automatische DSGVO-Klassifizierung: das LLM als Router
- Roadmap: von AsciiDoc nach LangGraph4j
- Was diese Architektur löst (und was sie nicht löst)
- Fazit: Architektur als Diskurs
- Referenzen
Prompt-Engineering ist zerbrechlich. Bei 80.000 Tokens sind deine Ausrichtungsregeln im Rauschen untergegangen, und das LLM vergisst, was du ihm zu Beginn der Konversation gefragt hast. Meine Lösung? Nicht durch Text ausrichten, sondern durch dasRaum. Ich habe meinen Entwicklungs-Workspace in vier konzentrische Vertrauenskreise strukturiert — von dem íntimen privaten Garten bis zu den öffentlichen Schmieden — und jeder Kreis ist ein physischer Bereich des Dateisystems. Das LLM muss nicht daran erinnert werden, welche Regeln gelten: Der Dateipfad enthält sie. So funktioniert es, und warum diese Ausrichtungsarchitektur anhand des Raums widerstandsfähiger ist als ein`system prompt`von 500 Zeilen.
Das ist ein langer Artikel.
Machen Sie es sich bequem.
- Tik
-
[]
Die Feststellung: das Prompt Engineering ist ein Sandschloss
In drei Wochen habe ich Gradle-Plugins mit Opencode entwickelt, wobei ich drei verschiedene LLMs verwendet habe — Kimi K2.6, GLM-5.1 und DeepSeek-V4-Pro (der einzige Überlebende, aber das ist eine andere GeschichteBereits hier behandelt.) Meine Methode der Agent-GovernanzAgentIch habe sie in einem früheren Artikel detailliert dokumentiert. basiert auf AsciiDoc-Dateien —AGENT.adoc, INDEX.adoc, PROMPT_REPRISE.adoc— die bei jedem Sitzungsbeginn ~30 000 Token an Regeln, Backlog und Verlauf laden.
Und trotz dieser dokumentarischen Infrastruktur haben mich zwei Dinge beeindruckt:
-
Der LLM vergisst. Selbst mit den absoluten Regeln im Kopf jeder EAGER-Datei, darüber hinaus 60.000 kumulierte Tokens (initialer Kontext + Gespräch), hat Kimi K2.6 begonnen, vorzuschlagen`Write`Überwältigend auf Konfigurationsdateien. GLM-5.1 hat ein Firebase-Token mit einem zu ersetzenden Platzhalter verwechselt. Die Regeln waren geschrieben — das LLM sah sie nicht mehr.
-
Die Governance selbst wird zu einem Problem. Nach der Implementierung des Hot/Warm/Cold-Mechanismus Artikel zur Backup-Rotation. zur Vermeidung einer Kontextexplosion wogen meine EAGER-Dateien noch immer 1414 ZeilenIch habe dieses Audit hier dokumentiert.. Die Governance — entwickelt, um das LLM vor einer Überlastung zu schützen — überlastete das LLM.
Ich brauchte ein Ausrichtungsmechanismus, der nicht von der Anzahl der Tokens im Prompt abhängt.
Die Antwort: Aufhören, nach dem Text auszurichten, und anfangen, nach demPlatz.
Die Vier Kreise des Vertrauens: Eine räumliche Ontologie
Mein Ordner`workspace/(in~/workspace/`) ist nicht ein Git-Repository. Das ist die Wurzel meiner gesamten Arbeit — Code, Dokumentation, Schulung, Infrastruktur. Und es ist in vier Bereiche strukturiert, die keine Aufbewahrungskonventionen sind, sondernkonzentrische Vertrauenskreise:
Niveau |
Etikett |
physische Zone |
CVS |
Sichtbarkeit |
0 |
Geheimer Garten |
`workspace/`Wurzel |
kein |
Intim — frei denkend, kein Commit, keine Veröffentlichung |
1 |
Tresor |
|
Git privat (solo) |
Geheimnisse, Tokens, Visionsarchiv. Nur eine Person. |
2 |
Bibliothek |
|
Privates Git (erweitert) |
Pädagogische Daten, SPG/SPD, JSON-Schemata. Identifizierter Vertrauenskreis. |
4 |
Schmieden (öffentlichen) |
|
Git öffentlich (Apache 2.0) |
Quellcode, Plugins, Tests, technische Dokumentation |
HINWEIS: Es gibt keine Stufe 3 in der Tabelle. Die Stufe 3 ist eine Übergangsstufe: Es ist Inhalt von`office/`der anonymisiert wurde und bereit ist, als Open Data veröffentlicht zu werden. Er hat keinen eigenen physischen Bereich — er ist ein Zustand der Daten, kein Ort.
Jede Ebene beantwortet eine präzise Frage:
-
Wo kann man eine Idee ablegen, die noch nicht bereit ist, geteilt zu werden, selbst mit einem kleinen Kreis? → Der geheime Garten. Kein Git. Kein Druck.
-
Wo sollte man ein API-Token speichern, ohne dass es ausläuft? → Der Tresor`configuration/`). Physisch isoliert. Kein anderes Repository kann es versehentlich referenzieren.
-
Wo kann man einen Schulungskatalog mit einem Pilot-OF mitentwickeln? → Die Bibliothek`office/`). Versioniert, kollaborativ, aber privat.
-
Wo kann man ein Open-Source-Gradle-Plugin industrialisieren? → Die Schmieden`foundry/`). Öffentlich, forkbar, in CI getestet.
Diese Ontologie istvon einem LLM nutzbar. Wenn er eine Datei in`foundry/plantuml-gradle/src/`, er weiß implizit: "Ich befinde mich im Kreis 4 – öffentlicher Code, verpflichtende Tests, keine Geheimnisse, keine pädagogischen Daten". Er braucht keinen Prompt, der ihn daran erinnert.
Der geheime Garten: Der Bereich außerhalb des CVS
Das ist das wichtigste Konzept — und das am wenigsten intuitive.
Die Wurzel`workspace/hat nicht.git/. Die Dokumente, die dort leben (`WORKSPACE_VISION.adoc, WORKSPACE_AS_PRODUCT.adoc, WORKSPACE_ORGANIZATION.adoc— und der, den Sie gerade lesen, der daraus hervorgeht) sind nicht dazu bestimmt, versioniert, geteilt oder sogar von jemand anderem als mir gelesen zu werden. Das sindGedanken im Keimen.
|
Der geheime Garten ist von Natur aus out-of-CVS. Das Fehlen von Versionskontrolle ist die Voraussetzung für die Freiheit des Denkens. Man schreibt dort nicht, um gelesen zu werden — man schreibt dort, um seine eigene Sicht zu klären. |
Aber diese Freiheit hat einen Preis: ein`rm`unabsichtlich, und das sind Monate strategischer Überlegungen, die verschwinden. Die Lösung besteht nicht darin, den Garten zu versionieren (was ihn zerstören würde) — sie besteht darin, ihnspiegelnIm engsten Kreis.
Der .gitignore als Governance-Konfiguration
An der Wurzel von`workspace/, eine Datei.gitignore`minimal erklärt dasHistorisierungspolitikdie Dateien des geheimen Gartens :
.goosehints
.goose
Ce .gitignore`hat keine klassische Git-Funktion (es gibt kein.git/`an der Wurzel). Er wirkt wie einGovernance-Konfigurationsdateidie auf eine präzise Frage antwortet: welche Artefakte des geheimen Gartens verdienen es, historisiert zu werden, und welche sind rein vergänglich?
-
Die aufgelisteten Dateien in`.gitignore`—
.goosehints,.goose— sind flüchtige Artefakte, die von den Agenten generiert werden. Kein strategischer Wert. Keine Historisierung. -
Die Dateien`.adoc`der Wurzel —
WORKSPACE_VISION.adoc,WORKSPACE_ORGANIZATION.adoc,WORKSPACE_AS_PRODUCT.adoc,WHAT_THE_GAMES_BEEN_MISSING.adoc,depots_implementes_strategie.adoc,synthese-LLMs-long-contexte.adoc— nicht sindnichtim`.gitignore`. Das sind die Artefakte, die historisiert werden müssen.
Le `.gitignore`ist derGovernance-Schema: Alles, was dort nicht aufgelistet ist, ist ein Kandidat für den Snapshot. Und das LLM weiß beim Lesen dieser Datei genau, was archiviert werden muss und was ignoriert werden kann – ohne dass man es ihm in einem Prompt erinnern müsste.
Der Snapshot-Mechanismus
Ich habe erstellt`configuration/vision-archive/: datierte Snapshots aller.adoc`des Stamms, Commits im privaten Repository`configuration/`. Jede Brainstorming-Sitzung erzeugt einen Snapshot:
DATE=$(date +%Y-%m-%d)
mkdir -p /home/cheroliv/workspace/configuration/vision-archive/$DATE
cp /home/cheroliv/workspace/*.adoc /home/cheroliv/workspace/configuration/vision-archive/$DATE/
cd /home/cheroliv/workspace/configuration && git add vision-archive/ && \
git commit -m "vision-archive: snapshot $DATE"
Der Vorgang wird am Ende der Sitzung vom LLM selbst ausgelöst, der diese globale Routingaufgabe ausführt. Jeder Snapshot erfasst den vollständigen Zustand des strategischen Denkens zu einem Zeitpunkt T.
Der Git-Verlauf von`configuration/`wird dieBiografie meiner strategischen Denkweise. Ich kann ein`git log — vision-archive/`und die Entwicklung meiner Sicht verfolgen, Sitzung für Sitzung, Datum für Datum.
Reelles Beispiel des Verlaufs nach einem Arbeitstag :
$ git -C configuration log --oneline -- vision-archive/
1089d1b vision-archive: fin de session finale 2026-05-03
6b21eaf vision-archive: fin de session 2026-05-03-1300
1690f82 vision-archive: post-article 2026-05-03
28e6593 vision-archive: post-migration 2026-05-03
3707b78 vision-archive: snapshot 2026-05-03 — jardin secret initial
Fünf Snapshots an einem Tag. Jeder ist ein Wiederherstellungspunkt. Jeder ist ein Meilenstein in der Entstehung der Strategie.
Der Ordner`configuration/vision-archive/latest/`enthält ständig eineArbeitskopiedes letzten Snapshots, das als schnelle Referenz dient, ohne im Git-Verlauf navigieren zu müssen
Und für das LLM ist es einKohärenzorakel: wenn er einen Widerspruch zwischen der aktuellen Implementierung und der archivierten Vision zu einem früheren Zeitpunkt feststellt, kann er ihn melden.
Der Tresor: configuration/ wie Spring Cloud Config
`configuration/`enthält nicht nur das Archiv der Vision. Seine Hauptfunktion — und zukünftig — ist, einSpring Cloud Config Server. Alle Geheimnisse, Tokens, Zugangsdaten und Infrastruktur-Beschreibungen befinden sich hier, in einem privaten Git-Repository, das nur dem Eigentümer zugänglich ist.
Warum ein separates Repository anstatt einer Datei`.env`in jedem Projekt?
-
unabsichtliches Push eines Geheimnisses : impossible. Die Geheimnisse befinden sich in einem privaten Repository, das öffentliche Projekte nicht versehentlich referenzieren können.
-
Audit : Der Git-Verlauf gibt die Spur jeder Konfigurationsänderung an. Wer was geändert hat, wann, mit welchem SHA-Hash.
-
Rollback :`git revert`Auf einer defekten Konfiguration. Snapshot, ohne manuelles Backup.
Die Bibliothek : office/ als verbrauchbare Daten
`office/`ist das dokumentarische Gegenstück zur Entwicklungsarbeit. Es enthält die Blogartikel, die technischen Spezifikationen, die Schulungsunterlagen (38 Kursverzeichnisse FPA, SPG/SPD, JSON-Schemata, Bloom/Harrow/Krathwohl-Taxonomien) — alles, was daspädagogisches Material.
Aber`office/`ist nicht nur ein Dokumentenschubfach. Es ist einestrukturierte Datenquelledass die Gradle-Plugins von`foundry/`verbrauchen. Ein Blogartikel in`office/`est ein Eintrag, den ein Plugin in HTML umwandelt. Ein SPG AsciiDoc in`office/metiers/FPA/`ist ein Artefakt, das ein Orchestrator parsen wird, um Slides, Quiz und Video-Capsules zu generieren.
Et le `build.gradle.kts`an der Wurzel von`office/`ist kein Fachcode — es ist einSkript zur Nutzung des Plugin-Ökosystems. Er sagt: "Hier sind die Gradle-Plugins, die ich verwende, hier ist der Kontext meines Workspaces
Die Schmieden : foundry/ als Implementierung
foundry/`enthält dasindustrialisierter Code. 54 Git-Repositorys, davon 7 derzeit von.agents/`. Hier wird die Vision umsetzbar — Gradle-Plugins, CI/CD, JUnit5-Tests + Cucumber.
Die Beziehung zu`office/`ist bidirektional :
-
office/→foundry/: die pädagogischen Daten sind das Rohmaterial, das die Plugins konsumieren. -
foundry/→office/: die Plugins produzieren Daten, die bereichern`office/` — le `graph.json`von graphify-gradle, die kompilierten Slider-Decks, die Build-Berichte
Pro/Contra : Räumliche Ausrichtung vs Prompt-Ausrichtung
Vergleichen wir die beiden Ansätze.
Klassischer Ansatz : Ausrichtung durch Vor-Prompt
✅ Pro |
�❌ Gegen |
Einfach umzusetzen. Ein Textblock im System-Prompt. |
Anfällig für langen Kontext : Die Regel geht nach 80K Tokens unter. |
Funktioniert für allgemeine Regeln (Ton, Format). |
Nicht überprüfbar : nichts hindert das LLM daran, die Regel zu verletzen. |
Es ist nicht nötig, die Architektur des Projekts zu überdenken. |
Nicht übertragbar : jedes Repo legt die Regeln neu fest. |
Rein deklarativ: Das LLM weiß, dass es sollte, aber nichts hindert es. |
Dieser Ansatz: Ausrichtung mittels räumlicher Ontologie
�✅ Pro |
�❌ Gegen |
Resilient gegenüber langem Kontext: Die Regel ist im Dateipfad, nicht in einem entfernten Prompt. |
Anfangskosten für die Infrastruktur : Das Strukturieren des Workspace in Kreisen braucht Zeit. |
mechanisch überprüfbar : ein Geheimnis in`foundry/ |
Erfordert Disziplin : ein neuer Beitragender muss die Kreise verstehen. |
Übertragbar : ein`AGENT.adoc`Der Standard setzt die Kreise jedem neuen Projekt aus. |
Deckt nur die räumlichen Constraints — Der Code-Stil bleibt im Prompt. |
Sicherheit durch Entwurf : ein`git push`seit`foundry/ |
|
Verbrauchbar durch nicht-LLM-Agenten : Ein Gradle-Orchestrator kann je nach Kreis routen. |
Der Hauptvorteil ist nicht defensiv (Sicherheit, Sichtbarkeit) — er istkreativ. Wenn das LLM in einem Raum arbeitet, der durch eine Ontologie strukturiert ist, kann es etwas tun, was ihm kein Prompt erlaubt: den Delta beobachten.
Die relationale Algebra des Workspace und das beobachtbare Delta
Wenn das LLM durchläuft`foundry/, er verfügt über einGitter strukturierter Daten: Knoten (Plugins, Dateien, Tests, Abhängigkeiten), typisierte Kanten (`import, depends_on, generates, tests), Beziehungen der Komposition und der Ordnung (`training-gradle`extrahiert das Repository`slider-gradle`generiert die Folien`capsule-gradle`spiele das Video)
Diese Algebra wird nirgendwo in Klartext geschrieben — aber sie ist beobachtbar. Jedes`build.gradle.kts`zeigt Abhängigkeiten. Jede`INDEX.adoc`legt Kreuzverweise dar
Der LLM beobachtet diese Algebra und erkennt dasDelta: die Lücke zwischen dem, was das System bereits produzieren kann, und dem, was die Vision beschreibt
Ab diesem Delta kann er definierenKartierungen durch Fachspezialisten— CDA (Anwendungsentwickler/-designer, Kotlin/Gradle/JHipster) und FPA (Beruflicher Erwachsenenbildner, Pädagogik/Qualiopi/Bloom) — und identifizieren, was jedem Experten fehlt.
Expert CDA (Kotlin/Gradle/JHipster)
├── Plugins : jhipster-gradle-plugins, plantuml-gradle,
│ codebase-gradle
├── Delta : pas encore de SPG CDA formalisé,
│ pas de fine-tuning expert CDA
Expert FPA (Pédagogie/Qualiopi/Bloom)
├── Plugins : training-gradle, slider-gradle,
│ school-backoffice/forms, capsule-gradle
├── Matériel : 38 modules cours, SPG/SPD, taxonomies
└── Delta : parser AsciiDoc→JSON à créer,
orchestrateur à coder
Das LLM muss nicht gesagt bekommen, was es tun soll. Das Delta entsteht aus der Struktur.
Der kontextbasierte Composite-Vektor: RAG + pgvector + Graphify
Die relationale Algebra ist keine theoretische Konstruktion. Sie ist materialisiert durch drei Komponenten, die einkompositer Kontextvektorfür das LLM
Komponente 1 — RAG LangChain4j + PostgreSQL pgvector
Ich habe LangChain4j bereits in Produktion in zwei Plugins:`slider-gradle`(4 providers LLM) und`plantuml-gradle`(7 Anbieter). Die ONNX-Embeddings (AllMiniLmL6V2) indexieren die Daten von`office/`und der Quellcode von`foundry/`in PostgreSQL + pgvector.
Dieser RAG arbeitet in zwei Dimensionen:
-
Dimension data: die Dokumente`office/`(SPG, Artikel, Schulungen, JSON‑Schemata)
-
Dimensionscode : die Codebasen`foundry/`(Quellen Kotlin, Tests Cucumber, AGENT.adoc)
Der Schnittpunkt umfasst sowohl das Was (den Geschäftsbereich) als auch das Wie (die Implementierung).
Komponente 2 — Knowledge Graph Graphify
Graphify ist integriert in`plantuml-gradle`(109 Tests, 380/380 PASS) und erzeugt ein`graph.json`— ein strukturierter Knowledge Graph mit Knoten, Kanten und automatisch erkannten Communities.
Im Gegensatz zum RAG, der nach Vektorähnlichkeit (unscharf) arbeitet, arbeitet das Knowledge Graph nachexakte Beziehungen(deterministisch) :`graphify query`für semantische Anfragen (~50 Token),`graphify path`um zu navigieren,`graphify explain`zu erklären.
Komponente 3 — Graphify Inkrementell: spärlich, aggregierbar, konsumierbar
Das ist die entscheidende architektonische Entscheidung.
Graphify darf nicht in einem einzigen Repository leben. Er muss auf eine Weise lebenverstreutin jedem Plugin:
-
Jedes Plugin enthält eine Gradle-Aufgabe`updateKnowledgeGraph`die Graphify aufruftauf seinem eigenen scopeund produziert ein`graph.json`lokal.
-
Das Build-Skript von`office/
konsumiert`graphify-gradle`mit`rootDir = /home/cheroliv/workspace`und produziert ein`graph.json globalder die lokalen Graphen aggregiert. -
Der RAG jedes Plugins injiziert das`graph.json`global wieKontextfilterfür die LLM-Anfragen.
TÂCHE GRADLE (dans chaque plugin)
↓
graphify → graph.json (scope local)
↓
office/build.gradle.kts → graph.json (scope global)
↓
RAG pgvector (dans slider, plantuml, codebase...)
↓ ← injection du graph.json comme filtre
LLM (deepseek-v4-pro)
↓ ← observation algèbre relationnelle
↓ ← détection delta vs cartographies experts
PRIORISATION → prochaine tâche
Ergebnis: Das LLM sucht nicht im Leeren — es bewegt sich in einem vom Knowledge Graph strukturierten Raum. Eine Anfrage nach "generiere ein Diagramm" weiß, die relevanten Knoten des Graphen zu erreichen.
Automatische DSGVO-Klassifizierung: das LLM als Router
Die räumliche Ontologie beschränkt sich nicht darauf, das LLM auszurichten – sie gibt ihr eineDSGVO-Klassifikationsrasterum jedes Datum zu seiner legitimen Zone zu leiten.
Kriterium |
LLM-Erkennung |
Aktion |
maximales Niveau |
personenbezogene Daten (Name, E-Mail, IP) |
Muster`@`, IP, Eigennamen |
Anonymisieren →`[OF_PILOTE]`oder Router Schicht 2 |
2 |
Token / Geheimnis / Zugangsdaten |
Muster`sk-… |
Router`configuration/ |
1 |
interne URL |
Enthält`localhost`, private IP |
Anonymisieren → |
2 |
Pädagogische Daten (SPG, Kurs) |
Struktur Bloom/Qualiopi |
Router → |
3 |
Quellcode / Test |
Erweiterung`.kt`, |
Router → |
4 |
Am Ende der Sitzung führt das LLM eine aus.globale Aufgabe:
-
Lesen des`.gitignore`Wurzel zur Identifizierung der flüchtigen Artefakte (aus dem Snapshot auszuschließen) vs die strategischen Artefakte (zu historisieren)
-
Verzeichnis aller Dateien`.adoc`der Wurzel`workspace/`
-
Filterung: Ausschluss der in der Liste stehenden Dateien`.gitignore`, Einbeziehung anderer
-
Kopiere in`configuration/vision-archive/$DATE/
und Aktualisierung des Symlinks`latest/ -
Commit im Repository`configuration/`mit einer strukturierten Nachricht
-
Automatische DSGVO-Klassifizierung jeder geänderten Datei (alle Kreise)
-
Routing: Daten`office/
→ privater Commit, code`foundry/→./gradlew check, Konfiguration → Commit -
Strukturierter Bericht mit DSGVO-Warnungen und Archivierungsbestätigung
Le `.gitignore`Die Wurzel ist keine Git-Konfigurationsdatei — es ist einDatei für die Governance der Historisierung. Er definiert das Schema, das das LLM konsumiert, um zu entscheiden, welche Dateien aus dem geheimen Garten in die strategische Biografie aufgenommen werden und welche entsorgbar sind.
Der LLM ist nicht mehr nur ein Textgenerator. Er ist dasInformationsmanagerdes Ökosystems — Produzent, Klassifikator, Router
Roadmap: von AsciiDoc nach LangGraph4j
Heute ist diese Governance deterministisch: Der LLM wendet ein Verfahren an, das in AsciiDoc-Dateien beschrieben ist. Das ist diePhase 1— das Prompt-Engineering mit LLM-Gedächtnis.
La Phase 2wird jeder Schritt des Verfahrens in einergetypte Gradle‑Aufgabe:
./gradlew endSessionWorkspace → snapshot vision-archive
./gradlew endSessionProject → archive .agents/
./gradlew endSessionReport → rapport multi-zones
La Phase 3wird den Prozess des Sitzungsendes wie einZustandsdiagrammmithttps://github.com/langgraph4j/langgraph4j[LangGraph4j]:
[Start] → [Inventaire fichiers modifiés]
→ [Classification RGPD] (nœud ONNX)
→ [Branchement par cercle]
├→ cercle 0 → snapshot → commit
├→ cercle 2 → anonymisation → commit
├→ cercle 4 → archive → commit
└→ cercle 1 → commit configuration/
→ [Rapport] → [End]
Dieser Graph wird in der CI/CD versioniert, von Gradle ausgeführt und über die GitHub-Secrets der Plugins konfiguriert. Der LLM wird nicht mehr über das Routing entscheiden müssen – das wird der Graph erledigen.
Was diese Architektur löst (und was sie nicht löst)
|
Die Raumontologie deckt nicht alles ab. Die Stilkonventionen für Code, die Benennung, die Entscheidungen zur architektonischen Gestaltung — alles das bleibt im Prompt. Was die Raumontologie löst, ist dasSchicht aus Sicherheit und Sichtbarkeit: wo jedes Byte leben muss, und wer es sehen kann. |
Hier ist, was sie konkret bringt:
-
Kein`git push`zufällig von einem Geheimnis: die Geheimnisse sind in`configuration/
(Kreis 1). Öffentliche Projekte befinden sich in`foundry/(Kreis 4). Kein Weg führt durch beide. -
Kein Geschäftslogik-Code in den Daten :`office/
enthält.adoc`, von YAML, von JSON‑Schemas — aber kein`.kt`. Le `build.gradle.kts`Wer dort lebt, ist ein Konsumskript, kein Code der Geschäftslogik. -
Keine offenkundige strategische Denkweise : Die Vision-Dokumente leben im geheimen Garten (Wurzel außerhalb von CVS). Die Snapshots befinden sich in`configuration/`(privater Tresor). Niemand, sogar in einem erweiterten Vertrauenskreis, liest die Genese der Strategie.
-
Auto-Priorisierung: Das LLM beobachtet den Delta zwischen der relationalen Algebra (was existiert) und den Experten-Mappings (was erforderlich ist). Die nächste Entwicklungsaufgabe entsteht aus diesem Delta.
Fazit: Architektur als Diskurs
Ich lege kein politisches Manifest in den Footer meiner Webseite. Ich lege keine ethischen Regeln in meine Prompts. Die Ausrichtung ist nicht im Text — sie ist imDateisystem.
Wenn ein LLM in diesem Raum arbeitet, kann er kein Geheimnis preisgeben (der Pfad verhindert es). Er kann keine pädagogische Information mit Quellcode verwechseln (der physische Bereich ist unterschiedlich). Er kann keine Sicherheitsregel von 80.000 Tokens vergessen — denn die Regel steht nicht im Prompt, sie ist im`workspace/→`configuration/→office/→`foundry/`dass jedes Lesen einer Datei reaktiv ist.
Es ist das Prinzip von Secure by Design angewendet auf die Agenten‑Alignment: Nicht vom LLM verlangen, sich die Regeln zu merken. Die Architektur so gestalten, dass Fehler strukturell unmöglich werden.
Und zum Übrigen gibt das dem LLM, was kein Prompt ihm geben kann: die Fähigkeitwahrnehmenwo er sich befindet, was existiert, was fehlt — und daraus abzuleiten, was er tun muss.
Referenzen
-
Artikel über die Governance des Eager/Lazy-Agents:Einen KI-Agenten mit AsciiDoc steuern
-
Artikel zum Hot/Warm/Cold-Mechanismus :Sliding Window und Kaltwelle
-
Artikel über den Kontextaudit:Wenn Ihre eigene Governance zum Problem wird
-
Artikel über den Vergleich der drei LLMs:DeepSeek-V4-Pro, Kimi K2.6, GLM-5.1