142 lines
4.3 KiB
Markdown
142 lines
4.3 KiB
Markdown
|
|
# Kairo — Implementation Truth Table v0.1
|
||
|
|
|
||
|
|
**Status:** living document — bei jedem AP aktualisieren
|
||
|
|
**Stand:** 2026-07-05 (nach AP1.1b)
|
||
|
|
**Zweck:** Ehrliche Trennung von **implementiert**, **teilweise**, **nur API/Schema**, **nur Dokumentiert**
|
||
|
|
|
||
|
|
Verhindert, dass Zielbild-Dokumente als Ist-Stand gelesen werden.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Legende
|
||
|
|
|
||
|
|
| Symbol | Bedeutung |
|
||
|
|
|--------|-----------|
|
||
|
|
| ✓ | Nutzbar im Alltag (GUI + API) |
|
||
|
|
| ◐ | Backend/API/Schema, GUI unzureichend oder falsch platziert |
|
||
|
|
| ○ | Nur Schema oder Stub |
|
||
|
|
| ✗ | Nicht vorhanden |
|
||
|
|
| 📄 | Nur in Architektur-Docs beschrieben |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Foundation
|
||
|
|
|
||
|
|
| Element | Stand | Anmerkung |
|
||
|
|
|---------|-------|-----------|
|
||
|
|
| Tenant / Membership | ✓ | |
|
||
|
|
| User ≠ Actor | ✓ | |
|
||
|
|
| Actor Directory | ✓ | human, agent, working_group, external_system |
|
||
|
|
| Capabilities | ✓ | Keine Objekt-Sichtbarkeit |
|
||
|
|
| Auth / Session | ✓ | |
|
||
|
|
| Audit (Auth/Admin) | ◐ | Nicht für alle OM-Events |
|
||
|
|
| Migrationen nummeriert | ✓ | Schema 009 |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Operating Model — Persistenz
|
||
|
|
|
||
|
|
| Element | Stand | Anmerkung |
|
||
|
|
|---------|-------|-----------|
|
||
|
|
| Initiative | ✓ | |
|
||
|
|
| Project | ○ | Schema/API teils; **keine GUI** |
|
||
|
|
| Action | ✓ | UI-Label „Maßnahme“ |
|
||
|
|
| ActionAssignment | ✓ | |
|
||
|
|
| BacklogItem | ✓ | |
|
||
|
|
| Blocker | ✓ | `action_id` optional |
|
||
|
|
| Milestone | ◐ | Tabelle MVP-Brücke; kein Gate |
|
||
|
|
| Evidence | ✓ | |
|
||
|
|
| Decision | ✓ | |
|
||
|
|
| Review | ✓ | |
|
||
|
|
| RecurringElement | ✓ | |
|
||
|
|
| Task (unter Action) | ✗ | |
|
||
|
|
| Roadmap | ✗ | 📄 Target State |
|
||
|
|
| RoadmapItem | ✗ | 📄; Milestone soll hierhin |
|
||
|
|
| RoadmapItem Dependencies | ✗ | |
|
||
|
|
| Plan-Ist-Verknüpfung | ✗ | Backlog/Action → Gate |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Steering
|
||
|
|
|
||
|
|
| Element | Stand | Anmerkung |
|
||
|
|
|---------|-------|-----------|
|
||
|
|
| steering_contexts (009) | ✓ | Lifecycle, method_key |
|
||
|
|
| backend/steering/ lifecycle | ✓ | |
|
||
|
|
| Signal Engine | ◐ | Regeln begrenzt |
|
||
|
|
| Method Registry | ◐ | generic_operating, product_milestone_driven |
|
||
|
|
| NextActionCandidate | ◐ | API + Widget; nicht konfigurierbar auf beiden Ebenen |
|
||
|
|
| Portfolio-Priorität (Initiativen) | ✗ | |
|
||
|
|
| Situativer Steuerungskontext (Next Action) | ✗ | 📄 Vision §7.6 |
|
||
|
|
| AttentionItem | ◐ | |
|
||
|
|
| Initiative Steering Snapshot | ✓ | Graph für Actions + linked |
|
||
|
|
| operating_phase | ◐ | deprecated flag; noch im Snapshot |
|
||
|
|
| Hook Orchestrator | ✗ | AP1.3 geplant |
|
||
|
|
| Structure Builder | ✗ | 📄 |
|
||
|
|
| DoD Engine | ✗ | 📄 |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## UI / Information Architecture
|
||
|
|
|
||
|
|
| Sicht | Stand | Anmerkung |
|
||
|
|
|-------|-------|-----------|
|
||
|
|
| Workspace (Portfolio aller Initiativen) | ◐ | Widgets; keine Initiative-Kacheln mit Steuerungssignal |
|
||
|
|
| Initiative-Übersicht (operative Steuerung) | ✗ | Heute: Omnibus InitiativeDetail |
|
||
|
|
| Initiative Unterseiten (Plan, Inbox, …) | ✗ | |
|
||
|
|
| Operational Actor Interface (Vibe-Coder) | ✗ | Actors `agent` in DB; keine Agent-API |
|
||
|
|
| Action Detail-Seite | ✗ | |
|
||
|
|
| Gate Detail-Seite | ✗ | |
|
||
|
|
| Modal-Bearbeitung | ✗ | Inline-Formulare überall |
|
||
|
|
| Admin-UI | ✗ | |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Milestone / Gate — Soll vs. Ist
|
||
|
|
|
||
|
|
| Gate-Anforderung (Vision) | Ist |
|
||
|
|
|---------------------------|-----|
|
||
|
|
| DoD / prüfbare Kriterien | ◐ `goal_description` Freitext, kein Kriterienmodell |
|
||
|
|
| Zieltermin | ◐ `target_date` |
|
||
|
|
| Abhängigkeiten | ✗ |
|
||
|
|
| parallel vs. sequenziell | ✗ |
|
||
|
|
| Verify vor `reached` | ✗ Status-Dropdown |
|
||
|
|
| Decision bei `moved` | ✗ |
|
||
|
|
| Quality-Gate-Semantik | ✗ |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Terminologie im UI
|
||
|
|
|
||
|
|
| Vision | UI heute |
|
||
|
|
|--------|----------|
|
||
|
|
| Arbeitspaket | Maßnahme |
|
||
|
|
| Quality Gate | Meilenstein (CRUD) |
|
||
|
|
| Programm | Vorhaben |
|
||
|
|
| Plan | (nicht sichtbar) |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Dokumente vs. Realität
|
||
|
|
|
||
|
|
| Risiko | Mitigation |
|
||
|
|
|--------|------------|
|
||
|
|
| Target State liest sich wie fertig | Truth Table + Vision v0.2 |
|
||
|
|
| Completion Reports = Vision erreicht | Banner „technisch, nicht produktlich“ |
|
||
|
|
| Usability Recovery → mehr InitiativeDetail | Recovery Plan v0.2 → IA-first |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Nächste erwartete Änderungen (nach DOC-Programm)
|
||
|
|
|
||
|
|
| AP | Erwartete Truth-Table-Änderung |
|
||
|
|
|----|--------------------------------|
|
||
|
|
| AP1.2c | IA-Routen ◐→✓, Modal-Pattern ◐ |
|
||
|
|
| AP1.4 | RoadmapItem ○→◐, Gate Verify ◐ |
|
||
|
|
| AP1.5 | Task ○, Project GUI ◐ |
|
||
|
|
| AP1.8 | Portfolio-Priorität ○, situativer Kontext ○ |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
*Aktualisieren bei: jedem Merge auf develop mit produktrelevantem AP.*
|