Dieser Ordner ist das kollektive Gedächtnis des Omadia-Projekts. Mehrere Agents (Claude Code, teilweise parallel) arbeiten am Projekt — verbindliche Regeln stehen in /AGENTS.md. Dieses README hilft dir, das richtige Dokument in Sekunden zu finden.
/AGENTS.md— Dokumentations-Policy, Kernregeln, Anti-Pattern- dieses README — Landkarte
architecture.md: System-Überblick (Component-Map, Request-Flow), Einstieg vor dem Deep-Divemiddleware-agent-handoff.md— Vollständige Tech-ÜbersichtCHANGELOG.md— Was ist zuletzt passiertsecurity-architecture.md— Security-Design-Patterns
| Doc | Scope | Update-Frequenz | Wer pflegt |
|---|---|---|---|
/AGENTS.md |
Policy für Multi-Agent-Arbeit | Nur bei Regelwechsel | Jeder, der die Regeln ändert — MIT CHANGELOG-Eintrag |
architecture.md |
System-Überblick: Component-Map, Request-Flow, Key-Decisions. Die Landkarte vor den Deep-Dive-Docs | Bei strukturellen Architektur-Änderungen | Feature-Agents |
middleware-agent-handoff.md |
Architektur, Layout, Commands, Config, Roadmap — der primäre Tech-Einstieg | Bei jeder strukturellen Änderung | Feature-Agents |
upgrading.md |
Upgrade- und Migrations-Pfade pro Minor-Version (Env-Vars, Schema, Plugin-API) | Bei jedem Release mit Breaking Changes | Release-Thread |
rca/ |
Root-Cause-Analysen für operative Incidents (Template + Index) | Nach jedem Incident | Operator / betroffener Thread |
CHANGELOG.md |
Rolling chronologische Chronik aller signifikanten Änderungen | Nach jeder Aufgabe | Der Agent, der die Änderung macht |
security-architecture.md |
Security-Design-Patterns (Vault-Credentials, Proxy-Routes, Scope-Locked Sub-Agents, signed URLs) | Bei Security-Architektur-Änderungen | Security-Thread |
creating-plugins.md |
HowTo: Plugin bauen (Scaffold → Manifest → ZIP) + Publish auf den Hub | Bei Änderungen am Package-Contract / Publish-Flow | Plugin-/Registry-Thread |
Werden aktiv gepflegt, müssen stimmen:
AGENTS.mddocs/README.mddocs/middleware-agent-handoff.mddocs/CHANGELOG.mddocs/security-architecture.md
Hinweis: weitere interne Doku (Frontend-Handoff, Graph-Deployment, Day-One-Learnings, Plans) liegt im internen byte5-Repo. Was öffentlich ist, steht hier.
- Sprache: Prosa auf Deutsch (byte5-Arbeitssprache), Code-Identifier + API-Namen englisch.
- Datum in Doc-Namen:
YYYY-MM-DD-Suffix signalisiert eingefroren. - Dateinamen-Case: lowercase mit Bindestrich, außer
README.md,CHANGELOG.md,AGENTS.md(Konvention). - Headings: H1 einmal pro File, H2 für Abschnitte, H3 sparsam.
- Absolute Pfade in Commands — keine
cd-Verschachtelung, damit kopierbar.
Wenn du einen Fakt dokumentieren willst und keinen passenden Ort findest:
- Prüfe die Tabelle oben
- Zweifel →
docs/CHANGELOG.md+ Hinweis „gehört eigentlich nach X" - Konsolidierung erfolgt später — wichtig ist, dass der Fakt persistiert ist
Jede signifikante Änderung an diesem Repo erzeugt mindestens einen CHANGELOG-Eintrag. Viele erzeugen zusätzlich einen thematischen Doc-Update. Kein CHANGELOG-Eintrag = Aufgabe nicht fertig.
— byte5