Some checks failed
Test Suite / lint-backend (push) Waiting to run
Test Suite / build-frontend (push) Waiting to run
Test Suite / k6 /health Baseline (push) Waiting to run
Test Suite / playwright-tests (push) Waiting to run
Deploy Development / deploy (push) Failing after 0s
Test Suite / pytest-backend (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
Designprinzipien – Referenzpaket für Kairo
Status: Referenz / nicht automatisch verbindlich
Stand: 2026-07-04
Dieses Verzeichnis enthält die extrahierten Designprinzipien aus Mitai und Shinkan sowie den Abgleich.
Diese Dokumente sind Referenzmaterial, kein direkter Sprint-Scope.
Verbindlich für Kairo ist nur, was in folgenden Dokumenten steht:
docs/architecture/Kairo_Sprint0_Principle_Gate_v0.1.mddocs/sprints/Jinkendo_Kairo_04_Sprint0_Foundation_v0.3.mddocs/product/Jinkendo_Kairo_Product_Spec_v0.2.md- eine spätere explizite Architecture Decision
Struktur
docs/reference/design-principles/
mitai/
shinkan/
alignment/
Für Kairo Sprint 0 relevant
- TenantContext / mandantenfähiger Request-Kontext
- Actor-first statt User-first
- Auth, Capability, Feature und Governance trennen
- Rights / Capability Registry
- minimale Feature Registry
- minimale Prompt Registry
- Prompt Templates nicht hardcoden
- Template und Kontext trennen
- typisierte und validierte Platzhalter
- nummerierte Migrationen und Fail-Fast
Nicht automatisch übernehmen
- Mitai Data Layer
- Mitai Widget Dashboard
- Mitai Universal Import
- vollständige Mitai Prompt Engine
- Shinkan Exercise Catalog
- Shinkan Training Planning
- Shinkan Skill Scoring
- Shinkan Media Assets
- Shinkan Content Reports
- Shinkan Maturity Models
- Billing, Tiers, Coupons, Usage-Limits
- zentrale Familien-Konvergenz
Regel
Wenn ein Agent ein Prinzip aus diesem Referenzpaket übernehmen möchte, das nicht im Sprint-0-Gate steht, muss er ein Architecture Decision Proposal erstellen.