Migration & Adoption Playbook
Schritt-für-Schritt-Leitfaden für die Einführung und laufende Pflege eines IIO-Nodes — von der ersten Platzierungsentscheidung über den No-AI-Ops-Betrieb bis zum Lernkreislauf zurück in den Seed.
Überblick: Drei Phasen
Jede IIO-Adoption durchläuft drei verbindliche Phasen. Keine Phase darf übersprungen werden.
init, adopt, discover …) laufen ohne LLM — deterministisch, scriptbar, lokal.Placement Rules
Bevor ein Node initialisiert wird, muss jedes Artefakt verortet werden. Die Hauptregel ist absolut:
Ein Node enthält ausschließlich das, was diesem Node gehört.
Neun Entscheidungsfragen bestimmen die Verortung:
Entscheidungsbaum
| Antwort | Konsequenz |
|---|---|
| Q1 = Ja | Artefakt liegt im Node, volle Ownership-Dokumentation |
| Q2 = Ja | Nur Referenz-Link anlegen, kein Eigentumsanspruch |
| Q3 = Ja | Generiertes Artefakt in generated/-Verzeichnis, nicht versioniert |
| Q4 = Ja | Importiertes Artefakt in imported/ oder legacy/, mit Quellvermerk |
| Q5 = Ja | In archive/ ablegen, unveränderlich markieren |
| Q6 = Ja | Separate Ablage mit Zugriffsschutz, kein Plaintext in Repo |
| Q7 = Ja | Rechtsprüfung vor Verortung, Eskalation an Owner wenn unklar |
| Q8 = Ja | Companion-Repo anlegen, Cross-Referenz im Haupt-Node |
| Q9 = Ja | Relations in relations.yaml erfassen, bevor Node aktiviert wird |
No-AI Ops — Kernoperationen
IIO muss ohne LLMs laufen. LLMs beschleunigen Klassifikation, Planung und Coding, aber die Kern-OPS bleiben deterministisch, scriptbar und lokal. Kein Core-Command darf LLM-Verfügbarkeit voraussetzen.
Unterstützte Core-Operationen (ohne LLM)
Typischer Adoptions-Ablauf
LLM-Einsatz während Adoption
| Aktivität | LLM erlaubt? | Hinweis |
|---|---|---|
Core-Command ausführen (init, adopt …) | Optional | Command selbst ist LLM-unabhängig |
| Klassifikation von Randfällen | Unterstützend | Ergebnis muss human-reviewt werden |
| Migrations-Plan-Text formulieren | Unterstützend | Struktur kommt aus Rules, nicht LLM |
| Go/Block-Entscheid treffen | Verboten | Muss deterministisch + human-approvedt sein |
| Premises ändern | Verboten | Immer strict-phase mit Human-Reviewer |
Learning Loop: Seed ↔ Node
IIO ist lernbegierig. Ein realer Node ist nicht nur Verbraucher des Seeds, sondern Quelle für Verbesserungen am Seed. Jede Erkenntnis aus dem Betrieb muss klassifiziert und nach Protokoll verarbeitet werden.
Klassifikation von Erkenntnissen
local-only
- Erkenntnis gilt nur für diesen Node
- Kein Seed-Impact
- Wird lokal dokumentiert und archiviert
- Kein Review-Gate nötig
seed-relevant
- Verbessert universelle Regeln, Strukturen oder Guardrails
- Wird in den Seed zurückgeführt
- Review-Gate zwingend in kritischen Bereichen
- Change-Hinweis für andere Nodes erforderlich
Pflichtablauf je Erkenntnis
local-only oder seed-relevant?Minimales Protokollformat
id: <uuid>
date: <ISO-8601>
node: <node-id>
category: local-only | seed-relevant
summary: <ein Satz>
evidence: <Pfad oder Beschreibung>
risk: <none | low | medium | high>
decision: <Begründung warum lokal oder zurückgeführt>
follow_up: <leer oder geplanter Change-ID>
Guardrails
| Guardrail | Erklärung |
|---|---|
| Keine direkte Generalisierung ohne Evidenz | Einzelbeobachtung ≠ universelle Regel; Evidenzpflicht vor Seed-Änderung |
| Keine Seed-Änderung mit unklarem Impact | Impact auf bestehende Nodes muss vor Rückführung analysiert sein |
| Kein Review-Skip in kritischen Bereichen | Premises, Guardrails, Contract: immer Human-Reviewer erforderlich |
| Keine lokale Ausnahme als universelle Regel | Was lokal passt, muss nicht global passen — Klassifikation zuerst |
Done-Definition einer Erkenntnis
Vollständiger Lebenszyklus (Übersicht)
| Phase | Ziel | Kernprinzip | Premises |
|---|---|---|---|
| BEFORE | Placement klären, Struktur und Relations definieren | Ein Node enthält nur, was ihm gehört | P-ROOT-001 P-BOUND-001 |
| DURING | Resiliente Adoption: LLM-frei, deterministisch | Kern-OPS müssen ohne LLM funktionieren | P-NOAI-001 P-EXEC-001 |
| AFTER | Erkenntnisse klassifizieren und Seed iterativ verbessern | Node ist Quelle, nicht nur Verbraucher | P-LEARN-001 P-TXN-001 |
Quellen
iio/base/agentic-organization/PLACEMENT-RULES.md— Placement-Entscheidungsfrageniio/base/agentic-organization/NO-AI-OPS.md— No-AI-Ops Prinzip und Command-Listeiio/base/agentic-organization/LEARNING-LOOP-SEED-NODE.md— Lernkreislauf-Protokoll