Files
wow20/_bmad-output/implementation-artifacts/sprint-status.yaml
T
Michael TamseandClaude 73f2c9e71d feat: Story 3.9 (Loop-2) — Deterministische Relevanz- & Reconcile-Routing schließen, review reif
§5.15 „Deterministische Relevanz- & Reconcile-Routing (Story 3.9)" in schema/compiler.md
(Revision 3.4): geschlossene Termgewinnung (AC-1), symmetrische Normalisierung +
literal-sichere Suche (AC-2), eine exklusive Routing-Tabelle UPDATE→CREATE→ORPHAN/HOLD→NO_OP
(AC-3, NO_OP als Update-Unter-Entscheidung), Raw-Immutability-Guard M/D/R→Run-FAIL (AC-4),
reservierte Zielpfade index/log/source/README→deterministischer Hold (AC-5), Zwei-Run-Identität
nicht-vakuum inkl. praktisch ausgeübter at-Exzeption (AC-6). §3.2-Pkt.-3d-Anker, §5.14-Pkt.-5-Scope
und §7-Bullet nachgeführt.

Review-Loop-2: 2 bad_spec (BS-L2-1 NO_OP-Leere-Candidate-Liste, BS-L2-2 Status-Codes R/C)
durch Re-Ableitung behoben; Step-04-Re-Review (2 frische Layer + Verification Gap) ohne
neuen Loopback (F-6 Lowercasing-Pkt.-1, F8 Guard-Abbruch real, F9 ableitungsbasierte
Term-Erwartung, F-22/F-27 BUNDLE-BYTE-Nachweis angewandt). Sandbox R-1..R-9 PASS, Exit 0.

Re-Derivation: deferred-work.md D-8/D-9 aufgegriffen; epic-3-context.md Z. 39 → Ist;
sprint-status.yaml Story-3.9 → review. AD-3 read-only + Erhaltungs-Invariante (nur
wiki/log.md) gewahrt. Suggested Review Order in Spec 3.9 angehängt.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-21 06:21:08 +02:00

239 lines
13 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# STATUS DEFINITIONS:
# ==================
# Epic Status:
# - backlog: Epic not yet started
# - in-progress: Epic actively being worked on
# - done: All stories in epic completed
# Story Status:
# - backlog: Story only exists in epic file
# - ready-for-dev: Story file created, ready for development
# - in-progress: Developer actively working on implementation
# - review: Implementation complete, ready for review
# - done: Story completed
# Retrospective Status:
# - optional: Can be completed but not required
# - done: Retrospective has been completed
# Action Item Status:
# - open: Committed during a retrospective, not yet addressed
# - in-progress: Actively being worked on
# - done: Completed
# WORKFLOW NOTES:
# ===============
# - Epic transitions to 'in-progress' automatically when its first story starts (via build's sprint sync)
# - Stories can be worked in parallel if team capacity allows
# - Developer typically creates the next story after the previous one is 'done' to incorporate learnings
# - Dev moves story to 'review', then runs code-review (fresh context, different LLM recommended)
# - Retrospective appends its action items to action_items; the status view surfaces open ones
generated: 08-14-2026 00:00
last_updated: 08-21-2026
project: wow20
project_key: NOKEY
tracking_system: file-system
story_location: D:/mita/wow-2nd/_bmad-output/implementation-artifacts
development_status:
epic-1: in-progress
1-1-kanonischen-workspace-stamm-erstellen: done
1-2-sources-lokal-unter-raw-bereitstellen: done
1-3-okf-schema-vertrag-schema-wiki-compiler-md-autorisieren: done
1-4-schema-validierung-für-bundle-implementieren: done
epic-1-retrospective: done
epic-2: in-progress
2-1-concepts-aus-source-material-erzeugen-okf-konform: done
2-2-claim-granulare-provenienz-dokumentieren: done
2-3-concepts-verlinken-eine-erlaubte-linkform: done
2-4-deterministische-bereichszuordnung-concept-hierarchie: done
2-5-progressive-discovery-über-index-md-bereitstellen: done
epic-2-retrospective: done
epic-3: in-progress
3-1-inkrementellen-datenfluss-implementieren-interpret-reconcile: done
3-2-relevanzbestimmung-textual-deterministisch-umsetzen-grep-rip: done
3-3-bestehende-concepts-erweitern-präzisieren-korrigieren: done
3-4-wissen-aus-mehreren-sources-synthetisieren: done
3-5-leasing-dirty-tree-schutz-für-konkurrierende-producer-umsetz: done
3-6-lease-staleness-recovery-basis-absichern: done
3-7-reason-mutate-trennung-und-konsistenz-endzustand-sicherstell: done
3-8-determinismus-vertrag-ad-17h-als-agent-instruktions-validato: done # Review-Loop-3-Abschluss 2026-08-20 (bmad-code-review; D-2-Entscheidung). Hinweis: die Abschluss-Reihenfolge „3.9 → 3.10 / 3.11 → 3.12 → 3.8 Abschluss → 3.13 Abnahme" des genehmigten Sprint-Change-Proposal 2026-08-20 betrifft das Epic-3-Abnahmegate (3.13) — die Story-3.8-Instruktionsverankerung ist abgeschlossen (done); die 3.93.12-Verankerungen und die 3.13-Abnahme bleiben offen (epic-3 remains in-progress).
3-9-deterministische-relevanz-und-reconcile-routing-schliessen: review
3-10-inkrementelle-update-und-synthese-erhaltung-absichern: backlog
3-11-root-scope-leasing-atomar-akquirieren: backlog
3-12-lease-lifecycle-und-commit-abschluss-transaktional-schliessen: backlog
3-13-epic-3-verifikations-und-abnahmegate: backlog
epic-3-retrospective: optional
epic-4: backlog
4-1-information-vor-jeder-änderung-klassifizieren-new-confirming: backlog
4-2-disagreements-in-log-md-explizit-dokumentieren: backlog
4-3-menschliche-kuratierung-respektieren-human-curation: backlog
4-4-trust-metadaten-maschinell-vs-human-reviewed-unterscheiden: backlog
epic-4-retrospective: optional
epic-5: backlog
5-1-git-nachvollziehbare-änderungen-konsistenz-commit-boundary: backlog
5-2-tool-unabhängigen-zugriff-und-agent-lesbarkeit-gewährleisten: backlog
5-3-agent-unabhängige-compiler-regeln-dünne-adapter: backlog
epic-5-retrospective: optional
action_items:
- id: "epic-1-retro-item-1-validator-schema-validator-md-mit-autori"
epic: 1
action: "Validator schema/validator.md mit autorisiertem Vertrag re-konsistieren:
at-als-reines-Datum-Toleranz (§4.3/Fixture 14c) beseitigen oder via Story-Verfahren
als Vertrags-Aenderung neu autorisieren"
owner: "dev+review"
status: done
closed: "2026-08-16"
resolution: "Option A (Nutzer): Toleranz rueckgaengig — at MUSS volles ISO-8601-Datetime
sein; reines Datum => FAIL Punkt 14. schema/validator.md Revision 3; Vertrag
unveraendert."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-01"
- id: "epic-1-retro-item-2-6-fixtures-ergaenzen-ec-1-existenz-ec-3"
epic: 1
action: "§6-Fixtures ergaenzen (EC-1 Existenz, EC-3 Kalender, stale_after-WARN-Kanal,
EC-11 non-md) und Validator-Zertifizierung in wiki/log.md gegen erweiterte Fixtures
neu ausfuehren"
owner: "dev"
status: done
closed: "2026-08-16"
resolution: "Neue Fixture-Tabelle schema/validator.md §7.3 (EC-1, EC-3, WARN,
EC-11); Validator auf Revision 4; Zertifizierung in wiki/log.md nachgefuehrt."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-02"
- id: "epic-1-retro-item-3-3-2-voraussetzungspruefungen-als-fachlic"
epic: 1
action: "§3.2-Voraussetzungspruefungen als Fachliche Pruefung V-1/V-2 labeln oder
Vertrag §7 um Fall fehlende Bundleroot erweitern (mit Autorisierung)"
owner: "dev"
status: done
closed: "2026-08-16"
resolution: "Label-Ansatz gewaehlt: §3.2 als V-1/V-2 fachliche voraussetzungspruefung;
FAIL (Voraussetzung) ... (V-1|V-2); Fixtures in §7.1/§7.3; Vertrag unveraendert."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-03"
- id: "epic-1-retro-item-4-source-md-provenienz-korrigieren-_bmad-o"
epic: 1
action: "source.md-Provenienz korrigieren: _bmad-output/ ist versioniert; Herkunft
auf Commit-Hash stuetzen und Deferred-Work-Checksumme (SHA-256) voranbringen"
owner: "dev"
status: done
closed: "2026-08-16"
resolution: "raw/*/source.md korrigiert; Herkunft auf Commit 6cc667d + SHA-256
gestuetzt (byte-identisch zur Evidenz); Deferred-Work-Checksumme damit vorangebracht/umgesetzt."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-09"
- id: "epic-1-retro-item-5-bom-leerzeilen-stripping-von-punkt-10-au"
epic: 1
action: "BOM-/Leerzeilen-Stripping von Punkt 10 auf Punkte 2/8 der Validator-Instruktion
erweitern (einheitliche Frontmatter-Erkennung)"
owner: "dev"
status: done
closed: "2026-08-16"
resolution: "Gemeinsame gestrippte Frontmatter-Erkennung in §3-Praaembel; Punkte
2/8/10 nutzen sie; Positiv-Fixtures 2a/8b ergaenzt; Revision 6; Vertrag unveraendert."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-05"
- id: "epic-1-retro-item-6-ausfuehrbare-mechanische-verifikation-de"
epic: 1
action: "Ausfuehrbare/mechanische Verifikation des Validators einfuehren (Fixture-Orakel
oder Vertrag↔Validator-Abgleich je Autorisation)"
owner: "process"
status: done
closed: "2026-08-16"
resolution: "Konsistenz-Abgleich (Nutzer): strenger Vertrag↔Validator↔Fixtures-Abgleich
(14 Punkte/keine Punkt 15) als Pflicht-Re-Check in spec-1-4-Verification; bleibt
in D-3 (kein Standalone). Verifikations-Beleg-Tabelle ergaenzt."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-10"
- id: "epic-1-retro-item-7-folge-aufgaben-fuer-epic-2-3-sichern-ver"
epic: 1
action: "Folge-Aufgaben fuer Epic-2/3 sichern: verschachtelte Duplikat-Keys, today-Zeitzone,
Index-Regel bei verschachtelten Areas, .MD-Grossschreibung, OKF-Referenz-URL,
raw/-extern-Fixture"
owner: "epic-2/3-planung"
status: done
closed: "2026-08-16"
resolution: "F-04/F-06/F-07/F-08/F-11/F-14 als Defer-Kontexte in deferred-work.md
(append-only) mit Epic-/Validator-Zuordnung notiert; F-06/F-08 zusaetzlich im
Validator Rev. 6 als 'Offene Punkte' verankert."
ref: "_bmad-output/implementation-artifacts/epic-1-retro-2026-08-15.md#F-04"
- id: "code-review-2-1-item-1-autorisierte-validator-revision-option"
epic: 2
action: "Autorisierte Validator-Revision starten (Option-A-Heilung fuer Story
2.1): 1) F-14-Negativ-Fixture (resource ausserhalb raw/, existiert) ergaenzen;
2) Innen-Ebenen-Key-Subset-Klarstellung (Punkt 6 in sources/generated/verified)
formal tragen (bisher unautorisierte Rev-7-Notiz); 3) Validator-Header-Revisionszahl
anheben (Header 'Revision 6' vs. Revisionslog 'Revision 7', OBS-1). Danach Story
2.1 zur Review-Freigabe wiedervorlegen."
owner: "dev"
status: done
closed: "2026-08-17"
resolution: "schema/validator.md auf Revision 8: F-14-Fix-Fixture 4a (§7.1, Punkt
4), Innen-Ebenen-Key-Subset formalisiert (Punkt-6-Zelle verweist auf §7.3, autorisiert),
Header-Revisionszahl auf 8 angehoben (OBS-1 behoben). Zertifizierung PASS (Fixture
4a FAIL Punkt 4; Innen-Ebenen FAIL Punkt 6; reales Bundle SUCCESS). Story 2.1
zur Review-Freigabe wiedervorgelegt (status: review)."
ref: "_bmad-output/implementation-artifacts/validator-revision-8-autorisationsrunde-f14-innen-ebenen.md"
- id: "code-review-2-1-item-2-validator-rev9-punkt4-grammar-innen-ebenen-fixture"
epic: 2
action: "Autorisierte Validator-Revision 9 vorbereiten (bmad-code-review Re-Run
2026-08-17, geholderte Patches 16/17): 1) Punkt-4-Fehlerursachen-Grammatik um
`resolved=`-Token erweitern (Fixture 4a ableitbar machen); 2) Innen-Ebenen-Punkt-6-Fixture-Zeile
in §7.1/§7.3 ergänzen (Rev-8-Formalisierung re-runbar belegen). Danach Zertifizierung
(isolierte Fixtures + reales Bundle) und `wiki/log.md`-Nachweis."
owner: "dev"
status: done
closed: "2026-08-18"
resolution: "Ausgefuehrt als Teil der autorisierten Validator-Rev-9: die zwei gehaltenen
Patches 16/17 umgesetzt — §3-Punkt-4-Vorlage um resolved=<pfad>-Token ergaenzt
(inkl. §6.2-Semantik: nur bei Ablehnung durch aufgeloeste Lage ausserhalb raw/,
Wert = aufgeloester workspace-relativer Pfad; Fixture 4a -> FAIL Punkt 4 (resolved=README.md),
ableitbar), Innen-Ebenen-Punkt-6-Negativ- UND Positiv-Fixture-Zeilen in §7.3
ergaenzt (role: x -> FAIL Punkt 6, Isolations-Prinzip). Scope: zusaetzlich die
de-duplizierte Punkt-11-Area-Lesart aus AI-2-R-5 (eingefrorener Intent, epic-2-retro-item-14
= eigener action_item done-Eintrag mit eigener resolution + ref auf die Rev-9-Runde);
dieses Item deckt die zwei gehaltenen Patches, item-14 die Punkt-11-Area-Lesart.
Zertifizierung (isolierte Fixtures + reales Bundle 7/7 SUCCESS) und wiki/log.md-Nachweis
erfolgt (inkl. Freeze-Command + Live-Invariant)."
ref: "_bmad-output/implementation-artifacts/deferred-work.md"
- id: "epic-2-retro-item-10-schema-compiler-md-5-5-selbsttest-formel"
epic: 2
action: "schema/compiler.md §5.5-Selbsttest-Formel rekursiv machen (grep -rnE
(raw/ über wiki/ inkl. Area-Concepts); F-01/AI-2-R-1"
owner: "dev"
status: open
ref: "_bmad-output/implementation-artifacts/epic-2-retro-2026-08-18.md"
- id: "epic-2-retro-item-11-schema-compiler-md-5-8-lauf-a-um-area-co"
epic: 2
action: "schema/compiler.md §5.8-Lauf A um Area-Concept-ohne-index.md erweitern
(Tiefe-2, wiki/<a>/concept.md ohne wiki/a/index.md); F-03/AI-2-R-2"
owner: "dev"
status: open
ref: "_bmad-output/implementation-artifacts/epic-2-retro-2026-08-18.md"
- id: "epic-2-retro-item-12-schema-compiler-md-5-6-formel-4-filter-a"
epic: 2
action: "schema/compiler.md §5.6-Formel-4 Filter-Asymmetrie heilen (--exclude=log.md
vs grep -v log.md$ auf eine Semantik); F-04/AI-2-R-3"
owner: "dev"
status: open
ref: "_bmad-output/implementation-artifacts/epic-2-retro-2026-08-18.md"
- id: "epic-2-retro-item-13-schema-compiler-md-5-8-reachability-als"
epic: 2
action: "schema/compiler.md §5.8-Reachability als echte Markdown-Links prüfen
+ ./-Variante mit §5.6-Pin vereinheitlichen; F-05/AI-2-R-4"
owner: "dev"
status: open
ref: "_bmad-output/implementation-artifacts/epic-2-retro-2026-08-18.md"
- id: "epic-2-retro-item-14-autorisierte-validator-rev-9-für-punkt-1"
epic: 2
action: "Autorisierte Validator-Rev-9 für Punkt-11-Area-Lesart (relative OKF-Pfad-Identität,
file-relativ in Area-Index); de-dupliziert mit code-review-2-1-item-2; F-02/AI-2-R-5"
owner: "dev"
status: done
closed: "2026-08-18"
resolution: "Autorisierte Validator-Rev-9 ausgefuehrt und zertifiziert: Punkt-11-Area-Lesart
formalisiert (file-relative Referenz in Area-index.md genuegt, Paerchen Area-Praefix
+ Link-Ziel identitaetsstiftend; Live: wissensarchitektur/source-material ueber
](source-material.md)); Bereichs-Index wahren die Bundle-Identitaet ohne textuelle
Nennung. §7-Fixtures 11a (Negativ/Positiv), Revisionslog 9, Header 9, wiki/log.md-Nachweis
(7/7 SUCCESS) erbracht. Quelle: spec-autorisierte-validator-revision-9-punkt-11-area-lesart.md"
ref: "_bmad-output/implementation-artifacts/epic-2-retro-2026-08-18.md"