feat: Schema-Validierung fuer Bundle implementieren (Story 1.4)
- schema/validator.md (Revision 2): deterministische, agent-unabhaengige Validator-Instruktion; bildet die abschliessende 14-Punkte-Invaliditaetsliste (Vertrag §7) 1:1 ab und legt die 8 Deferred-Work-Entscheidungen fest (EC-1 Existenzpruefung, EC-3 Kalender-Validitaet, BH-14 ISO-8601-Normalform, F2 Listen-Normalisierung, BH-8/F18 stale_after-Warnung, EC-11 non-md, F17 log.md-Feingranularitaet). Verdikt-Format SUCCESS/FAIL mit textueller Fehlerursache (NFR-4); keine eigene Invaliditaetsklasse (D-3, Q-6, AD-17h). - wiki/log.md: Zertifizierungs-Protokolleintrag (PASS gegen Referenz-Fixtures). - spec-1-4: done + Suggested Review Order; deferred-work.md: Eintrag Story 2.3 (genau-eine-Linkform fuer Punkt 11). Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -61,3 +61,7 @@ Noch nicht adressierte, aber real erkannte Arbeit — gesammelt aus Reviews. Ein
|
||||
- source_spec: `_bmad-output/implementation-artifacts/spec-1-3-okf-schema-vertrag-schema-wiki-compiler-md-autorisieren.md`
|
||||
summary: Semantische Konsequenz von `stale_after` im Verhältnis zur Validität klären („veraltet" ist kein struktureller Validierungsfehler).
|
||||
evidence: Edge-Case-Review (F18, Loop 2): §7 zählt die Konsequenz nicht auf; ein vergangenes `stale_after` ist gültiges YAML, aber „veraltet". Lifecycle-Semantik — Story 1.4/Epic 3.
|
||||
|
||||
- source_spec: `_bmad-output/implementation-artifacts/spec-1-4-schema-validierung-für-bundle-implementieren.md`
|
||||
summary: Genau-eine-erlaubte-Linkform für den Punkt-11-Index-Check festlegen (mit vs. ohne `.md`-Endung) — Story 2.3.
|
||||
evidence: Step-04-Review (Story 1.4, Loop 1): Der Validator-Punkt-11-Check akzeptiert beide Linkformen (relativer Bundle-Pfad mit oder ohne `.md`-Endung), weil die genau-eine-Form-Regel (A0-9/AD-7b) erst Story 2.3 definiert. Der Determinsmus-Anspruch des Validators bleibt gewahrt (beide Formen zählen als verlinkt); eine Endungs-Festlegung würde die abschließende §7-Liste erweitern und gehört in Story 2.3.
|
||||
|
||||
Reference in New Issue
Block a user