All checks were successful
Deploy Development / deploy (push) Successful in 44s
Test Suite / pytest-backend (push) Successful in 1m23s
Test Suite / lint-backend (push) Successful in 1s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 18s
Test Suite / playwright-smoke (push) Successful in 12s
Corrected MVP Roadmap v0.2, Recovery Plan v0.2, Gap Analysis v0.2, Target State Implementation Map. ADPs für RoadmapItem/Quality Gates und Operational Actor Interface (Vibe-Coder). Handover v0.2 und Sprint-Auftrag AP1.2c IA-Skeleton.
3.2 KiB
3.2 KiB
Jinkendo Kairo
Vibe-Coder Handover v0.2
Status: Übergabedokument für Coding-Agenten & Vibe-Coder
Stand: 2026-07-05
Ersetzt: Sprint0_Vibe_Coder_Handover_v0.1.md (Foundation-only)
Vision: Kairo_Vision_and_Product_Direction_v0.2.md
1. Auftrag
Baue keinen weiteren Omnibus-CRUD-Screen.
Baue Kairo als Program Director mit:
- Workspace — Portfolio aller Initiativen
- Initiative-Übersicht — operative Steuerung (Alltag)
- Unterseiten — Pflege und Anlage
- Operational API (später AP1.7) — dieselbe Logik für Agent-Actors
2. Verbindliche Dokumente (Lesereihenfolge)
docs/product/Kairo_Vision_and_Product_Direction_v0.2.mddocs/product/Kairo_Canonical_Operating_Model_v0.2.mddocs/product/Kairo_Implementation_Truth_Table_v0.1.mddocs/product/Kairo_Corrected_MVP_Roadmap_v0.2.mddocs/sprints/Sprint1_AP1_2c_IA_Skeleton_Assignment_v0.1.md← nächster Code-Auftragdocs/architecture/ADP_AP1_0_Steering_Foundation_Scope_Lock_v0.1.mdCLAUDE.md+.cursor/rules/kairo-architecture.mdc
3. IA — drei Ebenen
/workspace Portfolio aller Initiativen
/initiatives/:id Initiative-Übersicht (Steuerung, read-heavy)
/initiatives/:id/plan Plan (Shell → AP1.4 Daten)
/initiatives/:id/execution Ausführung / Arbeitspakete
/initiatives/:id/inbox Backlog
/initiatives/:id/journey Journey (Shell → AP1.6)
/initiatives/:id/actions/:actionId Arbeitspaket-Detail
Regel: Übersicht = navigieren + steuern. CRUD = Unterseiten oder Modal.
4. Vibe-Coder als Actor
- Agent =
actors.actor_type = 'agent' - Keine Sonder-Endpoints ohne
/api/operational/(AP1.7) - Bis AP1.7: bestehende REST-APIs mit Actor-Session nur wenn Capability passt — Spec in
ADP_Operational_Actor_Interface_Vibe_Coder_v0.1.md
Typischer Agent-Loop (Ziel)
1. GET operational/context?initiative_id=
2. GET operational/next-action?initiative_id=
3. … arbeiten …
4. PATCH operational/actions/{id}/status
5. POST operational/evidence (optional)
6. POST operational/blockers (wenn nötig)
5. Harte Guardrails
Nicht erlaubt:
- InitiativeDetail Omnibus erweitern
- Inline-Formulare auf Workspace oder Initiative-Übersicht
- Parallele Steuerungslogik außerhalb
backend/steering/ - Neue OM-Tabellen ohne ADP (Scope Lock)
- Gate
reachedper API ohne Verify - Prompt/KI/MCP produktiv
6. Arbeitsweise pro Paket
- Assignment lesen
- Kurzplan
- Implementieren (minimaler Diff)
- Tests (Pi-pytest wo DB)
- Truth Table + Gap Analysis aktualisieren
- Version bump
- Abweichung → ADP
7. Nächste Pakete
| Reihenfolge | Paket |
|---|---|
| 1 | AP1.2c IA-Skeleton |
| 2 | AP1.2 Signals |
| 3 | AP0.10d Validation (PO) |
| 4 | AP1.4 RoadmapItem (nach ADP-Freigabe) |
| 5 | AP1.7 Operational API |
8. Erfolg
Du bist auf dem richtigen Weg wenn:
- PO auf Initiative-Übersicht steuern kann ohne zu pflegen
- Workspace alle Vorhaben orientiert
- Vibe-Coder wissen welche API kommt
- Docs und Code dieselbe IA zeigen
v0.1 Handover bleibt historisch für Sprint-0-Foundation.