Kairo-Jinkendo/docs/product/Kairo_Implementation_Truth_Table_v0.1.md
Lars 687aad6cbd
All checks were successful
Deploy Development / deploy (push) Successful in 46s
Test Suite / pytest-backend (push) Successful in 1m26s
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 17s
Test Suite / playwright-smoke (push) Successful in 12s
AP1.2c: IA-Skeleton — Workspace-Portfolio, Initiative-Übersicht, Unterseiten
Neue Navigation: Steuerung/Plan/Ausführung/Eingang/Journey. InitiativeOperationsContext, Action-Detail-Route, NextActionWidget portfolio/initiative, Portfolio-Widget auf Workspace. Omnibus InitiativeDetail entfernt. Version 0.12.0-ap1.2c.
2026-07-05 18:29:47 +02:00

4.3 KiB

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) Portfolio-Widget
Initiative-Übersicht (operative Steuerung) AP1.2c
Initiative Unterseiten (Plan, Inbox, …) Shell + Pflege verschoben
Next-Action-Widget konfigurierbar (Workspace + Initiative) scope portfolio/initiative
Action Detail-Route /initiatives/:id/actions/:actionId
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-Skeleton ✓
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.