ET-CLI-VERIFICATION-001
CLI Services Verification#
Pflichtprüfungen je veröffentlichter Oberfläche#
--helpendet erfolgreich und ohne Seiteneffekt.- Pflichtargumente und Optionen entsprechen der Dokumentation.
- Erfolg liefert Exit-Code
0. - Mindestens ein repräsentativer Fehlerfall liefert einen von null verschiedenen Exit-Code.
- Fehlerausgabe enthält keine Secrets.
- Schreibende Modi verändern ohne ausdrückliche Aktivierung keinen Zielzustand.
- Benannte Evidence-Pfade werden erzeugt oder ein klarer Fehler wird ausgegeben.
Bestandsevidence#
| GlossarbegriffEin Service ist eine abgegrenzte bereitgestellte technische oder fachliche Leistung mit klarer Verantwortung.Glossareintrag vollständig lesen | vorhandene GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen |
|---|---|
| Bootstrap | ../10-bootstrap/tests/test_engineering_bootstrap.py, ../98-tests/bootstrap-contract-test-plan.md |
| GlossarbegriffEin Artefakt ist jede eindeutig identifizierbare fachliche, technische, organisatorische oder reale Einheit, die in der Engineering-Landschaft modelliert wird. Alles Modellierbare wird als Artefakt geführt. Dazu gehören unter anderem Systeme, Beziehungen, Features, Dokumente, ADRs, Tests, UI-Buttons, Menüs, Farben, Icons, Konfigurationen, Diagramme, Runtime-Ressourcen, fachliche Objekte und reale Objekte wie ein Blumentopf, sofern sie modelliert werden. Knowledge ist keine Sonderklasse. UI- und Applikationsartefakte werden fachlich nach demselben Grundmodell behandelt.Glossareintrag vollständig lesen Validation | ../98-tests/artifact-manifest-validator-test.sh |
| Deployment | ../98-tests/test_deploy_engineering_platform.py |
Offene Verifikation#
Ein gemeinsamer CLI-Contract-Test für --help, Exit-Code-Grundbedeutung und Ausgabekanäle ist noch nicht als zentrale Testsuite vorhanden. Dies ist kein Nachweis einer vorhandenen zentralen CLI, sondern ein klar abgegrenzter Folgepunkt für den Cluster Test Utilities oder Tool Verification.