105-3: pipeline-spec-lib und README auf Zielmodell nachziehen
Stand: 2026-04-03
Inhalts-Schlüssel
Diese Seite
Weitere Seiten
Öffentliche Schritte
- 105-1: Setup-Seed-Pfad fachlich bereinigen
- 105-4: Prüfläufe, Entblockung J01-9 und Abschlussbild nachweisen
- 105-2: Vollständige P_0-zu-P_n-Herleitung und Manifest-Ausdünnung
Schrittspezifischer öffentlicher Arbeitsstand für 105-3 unter J01-105. Diese Seite isoliert den Lib-Schnitt, damit App-Manifest und Bibliotheksvertrag nicht wieder vermischt werden.
Ziel
- Die pipeline-spec-lib expandiert das Zielmodell mit
pipelines.global,pipelines.common.<phase>undpipelines.<pipeline>.<phase>. - Die Lib validiert die Disjunktheit zwischen gemeinsamen und pipelinespezifischen Parametern.
- Die README beschreibt nur noch das echte Gruppen- und Phasenmodell.
Bericht
- Der frühere sichtbare Schemafehler lag nicht nur im App-Manifest,
sondern auch in der veralteten Lib-README mit
required/allowed. - Dieser Schritt bündelt deshalb den Lib-Codepfad und die Lib-Doku in einem eigenen Untervorgang.
PIPELINEundPHASEbleiben im Zielzustand lib-intern; ein App-Bereichpipeline_phasegehört nicht mehr zum Vertrag.
Aktueller Stand
- Jira-Subtask
J01-123ist angelegt. - Der Lib-Schnitt ist öffentlich von der App-seitigen Reduktion getrennt.
- Umsetzung, Tests und README-Nachweise sind noch offen.
Überprüfungsplan
| Prüfpunkt | Erwartung | Nachweis / Ort | Status |
|---|---|---|---|
| Expander liest Zielmodell | Lib expandiert global, common.<phase> und Pipeline-Differenz korrekt |
pipeline-config-spec-php |
offen |
| Disjunktheit validiert | Überschneidungen zwischen common und Pipeline-Differenz werden abgewiesen |
pipeline-config-spec-php, Tests |
offen |
| README korrigiert | Kein required/allowed-Schema mehr in der Lib-Doku |
pipeline-config-spec-php/README*.md |
offen |
| Lib-interne Phasenschlüssel erklärt | PIPELINE und PHASE werden nicht mehr als App-Manifest-Bereich beschrieben |
Lib-Doku, J01-105 | offen |
Offene Punkte
- Prüfen, ob die allgemeine
meta-Semantik ausschließlich in der kanonischen Pipeline-Spec verbleibt. - Abgleichen, welche Testfälle in der Lib und welche im Hauptrepo geführt werden sollen.