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
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:
parent
284b9d50fe
commit
2359cc8b59
|
|
@ -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 ◐; 9b–e 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)")
|
||||
|
|
|
|||
|
|
@ -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.16a–b 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.16c–d Plan-Outline-Kanten + Planning Debt | offen | nach 16a–b |
|
||||
| 5 | Dogfooding R2 — Ist + Gitea-Evidence | offen | Fortschritt sichtbar |
|
||||
| 2 | AP1.16a–b Execution-Graph (Schema + Engine) | **◐ Code** | Remote-Verifikation nach Deploy |
|
||||
| 3 | AP2.0d Next-Action-Strategien | **◐ Code** | Remote-Verifikation nach Deploy |
|
||||
| 4 | AP1.16c–d 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 |
|
||||
|
|
|
|||
|
|
@ -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 ◐, 9b–e 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 (G1–G4 `reached`, G5–G6 `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?“
|
||||
|
|
|
|||
|
|
@ -206,7 +206,7 @@ Details: `Kairo_Status_Review_and_Next_Steps_v0.1.md` §2.1
|
|||
| AP1.16c–d | 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 ✗→◐ |
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user