2026-07-04 19:03:57 +02:00
|
|
|
|
# CLAUDE.md – Jinkendo Kairo
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
Du arbeitest im Projekt **Jinkendo Kairo**.
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
Kairo ist der operative Program Director der Jinkendo-Produktfamilie.
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
## Leitfrage
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
Welcher nächste Schritt bringt ein Vorhaben aktuell am wirkungsvollsten voran?
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
---
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
## 1. Aktueller Entwicklungsstand
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
Sprint 0 — Foundation und erster technischer Slice abgeschlossen (AP0.1–AP0.7, AP0.6b).
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
Bereits vorhanden:
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
- Tenant, User, Actor, TenantContext, Auth, Capabilities
|
|
|
|
|
|
- Feature / Prompt / Config Registry
|
|
|
|
|
|
- Vorhaben / Maßnahmen (technischer Startpunkt, nicht Zielmodell)
|
|
|
|
|
|
- Workspace-GUI, Data Layer Minimum, Actor Directory
|
|
|
|
|
|
- Tenant-Invarianten, Product Reset (AP0.R1)
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
Nächster Fokus: MVP-Fachkern entlang des **Canonical Operating Models** — nicht weitere Foundation ohne Produktbezug.
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
---
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
## 2. Verbindliche Primärdokumente
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
Lies bei Projektstart in dieser Reihenfolge:
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
1. `docs/product/Kairo_Product_Definition_and_MVP_Reset_v0.1.md`
|
|
|
|
|
|
2. `docs/product/Kairo_Canonical_Operating_Model_v0.1.md`
|
|
|
|
|
|
3. `docs/product/Kairo_Corrected_MVP_Roadmap_v0.1.md`
|
|
|
|
|
|
4. `docs/product/Jinkendo_Kairo_Product_Spec_v0.2.md`
|
|
|
|
|
|
5. `docs/architecture/Kairo_Current_State_Gap_Analysis_AP0.1_AP0.6b_v0.1.md`
|
|
|
|
|
|
6. `docs/architecture/CLAUDE_Product_Direction_Addendum_v0.1.md`
|
|
|
|
|
|
7. `docs/architecture/Kairo_Tenant_Invariants_v0.1.md`
|
|
|
|
|
|
8. `docs/architecture/Kairo_Sprint0_Principle_Gate_v0.1.md`
|
|
|
|
|
|
9. `docs/sprints/Jinkendo_Kairo_04_Sprint0_Foundation_v0.3.md`
|
|
|
|
|
|
10. `docs/sprints/Sprint0_Vibe_Coder_Handover_v0.1.md`
|
|
|
|
|
|
11. `docs/architecture/Kairo_Architecture_References_v0.1.md`
|
|
|
|
|
|
12. `.cursor/rules/kairo-architecture.mdc`
|
|
|
|
|
|
|
|
|
|
|
|
Bei Konflikten gilt folgende Auslegungsreihenfolge:
|
|
|
|
|
|
|
|
|
|
|
|
1. Product & MVP Reset
|
|
|
|
|
|
2. Canonical Operating Model
|
|
|
|
|
|
3. Corrected MVP Roadmap
|
|
|
|
|
|
4. ursprüngliche Product Spec
|
|
|
|
|
|
5. Current State & Gap Analysis
|
|
|
|
|
|
6. Product Direction Addendum
|
|
|
|
|
|
7. Tenant Invariants
|
|
|
|
|
|
8. Sprint-0 Principle Gate
|
|
|
|
|
|
9. Sprint-0 Foundation
|
|
|
|
|
|
10. Architecture References
|
|
|
|
|
|
11. Mitai/Shinkan Designprinzipien und Referenzcode
|
|
|
|
|
|
|
|
|
|
|
|
Die frühere Product Spec bleibt gültige Grundlage, wird aber durch Reset und Operating Model konkretisiert.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Aktuelle Produktleitlinie
|
|
|
|
|
|
|
|
|
|
|
|
Kairo darf nicht auf `Initiative → Action` reduziert werden.
|
|
|
|
|
|
|
|
|
|
|
|
Der aktuelle Vorhaben-/Maßnahmen-Slice ist nur ein technischer Startpunkt.
|
|
|
|
|
|
|
|
|
|
|
|
Kairo ist ein operativer Program Director.
|
|
|
|
|
|
|
|
|
|
|
|
Das kanonische Operating Model umfasst:
|
|
|
|
|
|
|
|
|
|
|
|
- Initiative / Vorhaben
|
|
|
|
|
|
- Project optional
|
|
|
|
|
|
- Milestone
|
|
|
|
|
|
- BacklogItem
|
|
|
|
|
|
- Action
|
|
|
|
|
|
- Assignment to Actor
|
|
|
|
|
|
- Blocker
|
|
|
|
|
|
- Decision
|
|
|
|
|
|
- Evidence
|
|
|
|
|
|
- Review
|
|
|
|
|
|
- RecurringElement
|
|
|
|
|
|
- AttentionItem
|
|
|
|
|
|
- NextActionCandidate
|
|
|
|
|
|
|
|
|
|
|
|
Neue Implementierungsaufträge müssen die Program-Director-Vision stützen oder eine konkret dokumentierte Umbaufalle verhindern.
|
|
|
|
|
|
|
|
|
|
|
|
Prompt-/KI-/Workflow-/MCP-Themen bleiben eingefroren, bis der MVP-Fachkern entlang des Operating Models trägt.
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
---
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
## 3. Designprinzipien als Referenz
|
2026-07-04 18:15:24 +02:00
|
|
|
|
|
2026-07-04 19:03:57 +02:00
|
|
|
|
Die Designprinzipien aus Mitai und Shinkan liegen unter:
|
|
|
|
|
|
|
|
|
|
|
|
```text
|
|
|
|
|
|
docs/reference/design-principles/
|
|
|
|
|
|
mitai/
|
|
|
|
|
|
shinkan/
|
|
|
|
|
|
alignment/
|
2026-07-04 18:15:24 +02:00
|
|
|
|
```
|
2026-07-04 19:03:57 +02:00
|
|
|
|
|
|
|
|
|
|
Diese Dokumente sind **Referenzmaterial**, nicht direkter Arbeitsauftrag.
|
|
|
|
|
|
|
|
|
|
|
|
Sie dienen dazu, Entscheidungen zu begründen und bekannte Anti-Patterns zu vermeiden.
|
|
|
|
|
|
|
|
|
|
|
|
Sie dürfen nicht dazu verwendet werden, Kairo mit Mitai- oder Shinkan-Domänenlogik zu überladen.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 4. Auslegungsreihenfolge bei Konflikten
|
|
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
Siehe **Abschnitt 2** — die Product-Reset-Reihenfolge ist verbindlich.
|
|
|
|
|
|
|
|
|
|
|
|
Bei technischen Foundation-Konflikten zusätzlich:
|
2026-07-04 19:03:57 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
- `Kairo_Sprint0_Principle_Gate_v0.1.md`
|
|
|
|
|
|
- `Jinkendo_Foundation_Minimum_Viable_Foundation_v0.2.md`
|
2026-07-04 19:03:57 +02:00
|
|
|
|
|
|
|
|
|
|
Mitai/Shinkan-Prinzipien dürfen Kairo nicht überstimmen.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 5. Verbindliche Regeln
|
|
|
|
|
|
|
|
|
|
|
|
1. Kairo ist mandantenfähig.
|
|
|
|
|
|
2. Alle operativen Zuweisungen laufen über Actors.
|
|
|
|
|
|
3. User und Actor sind nicht dasselbe.
|
|
|
|
|
|
4. Agenten sind Actors, keine Sonderlogik.
|
|
|
|
|
|
5. Jeder geschützte Request soll über TenantContext aufgelöst werden.
|
|
|
|
|
|
6. Auth, Capability, Feature und Governance sind getrennte Konzepte.
|
|
|
|
|
|
7. Rechte und Capabilities werden nicht verstreut hardcodiert.
|
|
|
|
|
|
8. Prompts werden nicht hardcodiert.
|
|
|
|
|
|
9. Platzhalter werden validiert.
|
|
|
|
|
|
10. Fachliche Konfiguration wird nicht hardcodiert.
|
|
|
|
|
|
11. Admin- und Agentenaktionen werden auditiert.
|
|
|
|
|
|
12. Migrationen sind nummeriert und reproduzierbar.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 6. Nicht tun
|
|
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
- Kairo auf `Initiative → Action` reduzieren oder als To-do-Tool behandeln
|
|
|
|
|
|
- Prompt-/KI-/Workflow-/MCP-Arbeit vor Operating-Model-MVP
|
2026-07-04 19:03:57 +02:00
|
|
|
|
- keine Mitai-Domänenlogik kopieren
|
|
|
|
|
|
- keine Shinkan-Domänenlogik kopieren
|
|
|
|
|
|
- keine Trainingsplanung bauen
|
|
|
|
|
|
- keine Gesundheitslogik bauen
|
|
|
|
|
|
- keine Lebensmanager-/Seichō-Logik in Kairo einbauen
|
|
|
|
|
|
- kein Billing oder SSO bauen
|
|
|
|
|
|
- keine strategischen Produktentscheidungen eigenmächtig ändern
|
|
|
|
|
|
- keine Designprinzipien aus `docs/reference/` ohne Principle-Gate oder Architecture Decision in Scope ziehen
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 7. Abweichungen
|
|
|
|
|
|
|
|
|
|
|
|
Bei notwendiger Abweichung erstelle ein Architecture Decision Proposal.
|
|
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 8. Nächste Entwicklungsschritte
|
|
|
|
|
|
|
|
|
|
|
|
Siehe `docs/product/Kairo_Corrected_MVP_Roadmap_v0.1.md` und Abschlussberichte AP0.7 / AP0.R1.
|
2026-07-04 19:03:57 +02:00
|
|
|
|
|
2026-07-05 08:17:51 +02:00
|
|
|
|
Foundation AP0.1–AP0.7 ist abgeschlossen. Fachlicher Ausbau nur entlang des Canonical Operating Models.
|