From 5e92a33114ece97fb3a11615d619544455a230f4 Mon Sep 17 00:00:00 2001 From: DYAI2025 Date: Thu, 20 Aug 2026 23:09:30 +0200 Subject: [PATCH] =?UTF-8?q?chore(governance):=20EYT-140=20=E2=80=94=20den?= =?UTF-8?q?=20merge-Gate=20im=20Run-Ledger=20auf=20den=20Tatsachenstand=20?= =?UTF-8?q?bringen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Ledger fuehrte `merge` weiterhin als `PENDING`, obwohl PR #78 gemergt ist (Merge-Commit `1f41354`, CI gruen am exakten Head `b52fcd0`, Run `32412284034`). Das war die letzte Stelle, an der GitHub und Run-Ledger auseinanderliefen. Bewusst NICHT geaendert: - `deploy` und `production-verification` bleiben `PENDING`. Das ist der zutreffende Wert: sie haben nicht stattgefunden. Ein Statuswert `BLOCKED` waere hier eine Erfindung — der Ledger kennt in seiner ganzen Historie genau zwei Werte, `CLEARED` und `PENDING`, und ein neuer koennte einen Konsumenten brechen, den ich nicht sehe (im Repo liest ihn kein Skript). Der Grund fuer das Ausbleiben steht dort, wo Prosa hingehoert: `docs/plans/2026-08-20-sprint-6-staging-blocker.md`. - Das Sechs-Schluessel-Schema. Kein zusaetzliches `blocker`-Feld aus demselben Grund. Zum `artifact_hash`: die drei alten Eintraege (`merge`, `deploy`, `production-verification`) trugen `0705ee2c…`. Dieser Wert ist heute **nicht reproduzierbar** — keine Datei im Baum hasht darauf, die Quelldatei hat sich seither geaendert. Statt ihn abzuschreiben und damit eine Herkunft zu behaupten, die ich nicht pruefen kann, hasht der neue Eintrag die Plandatei `docs/plans/2026-08-18-eyt-140-planungswerkbank.md` — dieselbe Konvention, die die Implementierungs-Gates `m6`/`m7`/`m9` bereits verwenden (`af5e61df…`). Nachgeprueft nach dem Nachtrag: Schluesselmenge unveraendert (sechs), Statuswerte unveraendert (`CLEARED`, `PENDING`). Co-Authored-By: Claude Opus 5 (1M context) --- docs/context/easytree-sprint-6-core-journey.run-ledger.jsonl | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/context/easytree-sprint-6-core-journey.run-ledger.jsonl b/docs/context/easytree-sprint-6-core-journey.run-ledger.jsonl index 2820a67..2d48c15 100644 --- a/docs/context/easytree-sprint-6-core-journey.run-ledger.jsonl +++ b/docs/context/easytree-sprint-6-core-journey.run-ledger.jsonl @@ -19,3 +19,4 @@ {"repo": "/Users/benjaminpoersch/EasyTree-worktrees/eyt-140-planungswerkbank", "feature": "easytree-sprint-6-core-journey", "gate": "implementation-m6", "status": "CLEARED", "artifact_hash": "2439e6260b6b597bb3783d1a0b402bea68b0cf7ea7afb40798bf88567f1c231d", "at": "2026-08-20T11:57:23+02:00"} {"repo": "/Users/benjaminpoersch/EasyTree-worktrees/eyt-140-planungswerkbank", "feature": "easytree-sprint-6-core-journey", "gate": "implementation-m7", "status": "CLEARED", "artifact_hash": "425489c810680d0facf181b0d75e0ff11e2f15214544eaaa6c16dc24f7950863", "at": "2026-08-20T22:06:11+02:00"} {"repo": "/Users/benjaminpoersch/EasyTree-worktrees/eyt-140-planungswerkbank", "feature": "easytree-sprint-6-core-journey", "gate": "abschlussgate-m9", "status": "CLEARED", "artifact_hash": "692408b6c461d649bc8ee6f50449919c2616ae127ac04f4ba3d115366e782e34", "at": "2026-08-20T22:06:11+02:00"} +{"repo": "/Users/benjaminpoersch/EasyTree-worktrees/eyt-140-planungswerkbank", "feature": "easytree-sprint-6-core-journey", "gate": "merge", "status": "CLEARED", "artifact_hash": "af5e61df9fb6b8f69b8e2aef2ed00d6dc0b2a59c1ea646a144aa9e7346654315", "at": "2026-08-20T23:09:04+02:00"}