Stand: 2026-04-03

Kontext J01-105

Inhalts-Schlüssel

Diese Seite

Weitere Seiten

Öffentliche Schritte

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> und pipelines.<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.
  • PIPELINE und PHASE bleiben im Zielzustand lib-intern; ein App-Bereich pipeline_phase gehört nicht mehr zum Vertrag.

Aktueller Stand

  • Jira-Subtask J01-123 ist 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.