Dogfooding R2: Seed spiegelt AP1.9c, AP1.16 und AP2.0d als done.
Some checks failed
Deploy Development / deploy (push) Failing after 52s
Test Suite / pytest-backend (push) Failing after 1s
Test Suite / k6 /api/health Baseline (push) Has been skipped
Test Suite / playwright-smoke (push) Has been skipped
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped

seed_004 aktualisiert Actions/Evidence und offene naechste Schritte; Gate-Beschreibungen und Docs sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Lars 2026-07-12 12:06:04 +02:00
parent 284b9d50fe
commit 2359cc8b59
4 changed files with 51 additions and 17 deletions

View File

@ -174,6 +174,16 @@ def _ensure_action(
existing = list_actions_for_initiative(tenant_id=tenant_id, initiative_id=initiative_id)
found = _find_by_title(existing, title)
if found:
if found.get("status") != status:
from services.actions import update_action
updated = update_action(
tenant_id=tenant_id,
action_id=found["id"],
status=status,
)
if updated:
found = updated
return found
return create_action(
tenant_id=tenant_id,
@ -293,8 +303,8 @@ def run() -> None:
("G2 — IA & Steering Skeleton", "reached", "AP1.2c, AP1.0, Snapshot, Signals"),
("G3 — Gates & Checkliste", "reached", "AP1.4/4b/4c, Verify, Kriterien"),
("G4 — Ist-Hierarchie & Plan/Ist", "reached", "AP1.5/5c, AP1.6, AP1.14, Journey"),
("G5 — PM Work Modes & Plan-Outline", "active", "AP1.9a ✓; AP1.12 ◐; 9be offen"),
("G6 — Archetyp-Steuerung MVP", "active", "AP2.0 ◐; AP2.0d offen"),
("G5 — PM Work Modes & Plan-Outline", "active", "AP1.9a/9c ✓; AP1.12 ◐; AP1.16 ◐"),
("G6 — Archetyp-Steuerung MVP", "active", "AP2.0 ◐; AP2.0d ✓; Execution-Graph ✓"),
("G7 — MVP-Abnahfe B2b", "planned", "Validation, Leitfrage, Cockpit-Signale"),
("G8 — Agent & Integration", "planned", "AP1.7, Gitea-Webhook, MCP"),
]
@ -343,6 +353,28 @@ def run() -> None:
project_ids["Backend"],
"3bd9832",
),
(
"AP1.16 — Execution-Graph & Durchführungsplan",
"done",
g6,
project_ids["Backend"],
"b9bfa9e",
),
(
"AP1.9c — Cockpit-Signale auf Portfolio-Kacheln",
"done",
g5,
project_ids["Frontend"],
"b9bfa9e",
),
(
"AP2.0d — Next-Action-Strategien pro Archetyp",
"done",
g6,
project_ids["Backend"],
"284b9d5",
),
(
"DOC-Sync — Status-Review & Roadmap",
"done",
@ -373,9 +405,9 @@ def run() -> None:
)
open_actions = [
("AP1.9c — Cockpit-Signale auf Portfolio-Kacheln", g5, project_ids["Frontend"]),
("AP2.0d — Next-Action-Strategien pro Archetyp", g6, project_ids["Backend"]),
("Dogfooding R2 — Ist laufend pflegen", g6, project_ids["Docs & ADPs"]),
("AP1.7 — Operational Actor API", g6, project_ids["Backend"]),
("AP2.0f — work_cycle / Sprint-Zeitbox", g6, project_ids["Backend"]),
]
for title, gate_id, project_id in open_actions:
_ensure_action(
@ -408,4 +440,4 @@ def run() -> None:
)
_ensure_portfolio_first(tenant_id=tenant_id, initiative_id=initiative_id)
print("[dogfooding] R1 abgeschlossen — Kairo-Jinkendo als Vorhaben gespiegelt")
print("[dogfooding] R2 sync — Ist-Stand gespiegelt (AP1.9c, AP1.16, AP2.0d done)")

View File

@ -179,12 +179,12 @@ Siehe **`Kairo_Status_Review_and_Next_Steps_v0.1.md` §5** für vollständige Ro
| Phase | Paket | Status | Begründung |
|-------|-------|--------|------------|
| D0 | DOC-Sync (Truth Table, Gap, Review) | ✓ | eine Wahrheit |
| D1 | Dogfooding R1 — Kairo-Jinkendo in Kairo | **→ nächstes** | B2b-Validation |
| D1 | Dogfooding R1 — Kairo-Jinkendo in Kairo | **◐ Seed R2** | B2b-Validation; Pi nach Deploy |
| 1 | AP1.9c Cockpit-Signale | **◐ Code** | Portfolio-Kacheln via Attention |
| 2 | AP1.16ab Execution-Graph (Schema + Engine) | **◐ Code** | **vor** AP2.0d; Remote-Verifikation nach Deploy |
| 3 | AP2.0d Next-Action-Strategien | **◐ Code** | MVP Stufe A; nutzt `ready_actions`; Remote-Verifikation nach Deploy |
| 4 | AP1.16cd Plan-Outline-Kanten + Planning Debt | offen | nach 16ab |
| 5 | Dogfooding R2 — Ist + Gitea-Evidence | offen | Fortschritt sichtbar |
| 2 | AP1.16ab Execution-Graph (Schema + Engine) | **◐ Code** | Remote-Verifikation nach Deploy |
| 3 | AP2.0d Next-Action-Strategien | **◐ Code** | Remote-Verifikation nach Deploy |
| 4 | AP1.16cd Plan-Outline-Kanten + Planning Debt | **◐ Code** | Remote-Verifikation nach Deploy |
| 5 | Dogfooding R2 — Ist + Gitea-Evidence | **→ nächstes** | Seed sync + manuelle Abnahfe |
| 6 | AP0.10d / AP2.1 Validation B2b | offen | MVP-Urteil |
| 7 | AP2.0f work_cycle (B3 minimal) | offen | Sprint-Zeitbox |
| 8 | AP1.7 Operational API | offen | MCP-Voraussetzung |

View File

@ -81,8 +81,8 @@ Vorschlag **8 Gates** (sequenziell, `requires`-Kanten):
| G2 | IA & Steering Skeleton | **reached** | AP1.2c, AP1.0, Snapshot |
| G3 | Gates & Checkliste Backend | **reached** | AP1.4/4b, Verify API |
| G4 | Ist-Hierarchie & Plan/Ist | **reached** | AP1.5/5c, AP1.6, AP1.14 |
| G5 | PM Work Modes & Plan-Outline | **active** | AP1.9a ✓, AP1.12 ◐, 9be offen |
| G6 | Archetyp-Steuerung MVP | **active** | AP2.0 ◐, AP2.0d offen |
| G5 | PM Work Modes & Plan-Outline | **active** | AP1.9a/9c ✓, AP1.12 ◐, AP1.16 ◐ |
| G6 | Archetyp-Steuerung MVP | **active** | AP2.0 ◐, AP2.0d ✓, Execution-Graph ✓ |
| G7 | MVP-Abnahfe B2b | **planned** | Validation, Leitfrage, Cockpit-Signale |
| G8 | Agent & Integration | **planned** | AP1.7, Gitea-Webhook optional |
@ -109,9 +109,10 @@ Vorschlag **8 Gates** (sequenziell, `requires`-Kanten):
| Action-Titel | Gate | Priorität |
|--------------|------|-----------|
| AP1.9c Cockpit-Signale | G5 | **hoch** |
| AP2.0d Next-Action-Strategien | G6 | **hoch** |
| Dogfooding R1 Vorhaben anlegen | G7 | **sofort (manuell)** |
| AP1.9c Cockpit-Signale | G5 | **done** (`b9bfa9e`) |
| AP1.16 Execution-Graph | G6 | **done** (`1166a0c`…`b9bfa9e`) |
| AP2.0d Next-Action-Strategien | G6 | **done** (`284b9d5`) |
| Dogfooding R2 — Ist pflegen | G6 | **laufend** |
| AP1.7 Operational API | G8 | nach Validation |
| DOC-Sync (dieser Slice) | G6 | erledigt mit Commit |
@ -222,7 +223,8 @@ Auf dem **Pi-Deploy** (nach Push auf `develop`):
- [ ] Initiative „Jinkendo Kairo“ sichtbar (`initiative.product`, Profil `product.kairo_dev`)
- [ ] 4 Projects, 8 Gates (G1G4 `reached`, G5G6 `active`)
- [ ] Actions offen: AP1.9c, AP2.0d, Dogfooding R2
- [ ] Actions offen: Dogfooding R2, AP1.7, AP2.0f
- [ ] Actions done: AP1.9c, AP1.16, AP2.0d (Evidence mit Gitea-Links)
- [ ] Evidence mit Gitea-Commit-Links (z. B. `b85a6ec`, `a19c6ab`)
- [ ] Cockpit: Portfolio-Rang #1
- [ ] Kontrolle: Leitfrage-Test — „Was ist als Nächstes dran?“

View File

@ -206,7 +206,7 @@ Details: `Kairo_Status_Review_and_Next_Steps_v0.1.md` §2.1
| AP1.16cd | Outline-Kanten, Planning Debt ✗→◐ |
| AP1.9c | Cockpit-Signale ◐→✓ |
| AP2.0d | Strategien ◐ Code |
| Dogfooding R1 | Referenz-Vorhaben in Alltag ◐ |
| Dogfooding R1 | Referenz-Vorhaben in Alltag ◐ | Seed R2 sync nach Deploy |
| AP2.0f | work_cycle ○→◐ |
| AP1.7 | Operational API ✗→◐ |