feat: implement knowledge management system (spec complete, all 53 tasks done)

This commit is contained in:
2026-07-01 14:14:16 +02:00
parent e4256d3222
commit 8ac664d33d
89 changed files with 19759 additions and 72 deletions
+4 -4
View File
@@ -6,7 +6,7 @@
- **18+ einzelne Repositories** — kein Überblick, kein Zusammenhang
- **Secrets manuell transportieren** — .gitignore-basiert, geht bei neuem Rechner verloren
- **3 Arbeitskontexte** (Bahn, dhive, Privat) — vermischen sich unkontrolliert
- **3 Arbeitskontexte** (Bahn, Extern, Privat) — vermischen sich unkontrolliert
- **AI-Agenten** greifen unkontrolliert auf Dateien aller Kontexte zu
- **Team-Zusammenarbeit** erfordert separate Repos — aber ich will den Überblick behalten
- **Wissen verstreut** — Confluence, Jira, lokale Notizen, Chats, keine Suche darüber
@@ -18,7 +18,7 @@
```
monorepo/
├── bahn/ ← 10 DB-InfraGO-Projekte
├── dhive/ ← 2 dhive-Projekte
├── extern/ ← 2 externe Projekte
├── privat/ ← 2 persönliche Projekte
└── shared/ ← Übergreifende Tools, Orchestrator, Wissen
```
@@ -36,13 +36,13 @@ monorepo/
### 2. Maschinenkontext
- Jeder Rechner hat nur Zugriff auf autorisierte Kontexte
- dhive-Laptop → nur dhive-Secrets entschlüsselbar
- Extern-Laptop → nur extern-Secrets entschlüsselbar
- Hauptrechner → alles entschlüsselbar
- Neue Maschine? Dokumentierter Onboarding-Prozess
### 3. Föderierte Team-Zusammenarbeit
- Bahn-Team sieht nur `bahn/` als eigenständiges Git-Repo
- dhive-Team sieht nur `dhive/` als eigenständiges Git-Repo
- Extern-Team sieht nur `extern/` als eigenständiges Git-Repo
- Nur ich sehe das vollständige Monorepo (Hub-and-Spoke)
- Bidirektionale Synchronisation, Team hat Vorrang bei Konflikten