Unabhängige Test-Verifikation nach Claude Code Run #22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Nach jedem Claude Code Run den
test_commandaus der Repo-Registry unabhängig ausführen und das Ergebnis im Ticket speichern. MR wird nur erstellt wenn Tests grün sind.Hintergrund
Aktuell wird darauf vertraut, dass Claude Code selbst Tests ausführt. Es gibt keine unabhängige Verifikation. Claude Code könnte Tests überspringen, falsche Tests schreiben oder Tests nur teilweise ausführen. Eine unabhängige Test-Ausführung ist die Grundlage für Qualitätssicherung.
Akzeptanzkriterien
test_command(ausrepo_registry) automatisch auf dem Branch ausgeführtfailedmit Test-Output alserror_messageTEST_VERIFICATION_ENABLED(default: true)Technische Hinweise
backend/services/pipeline.py— neuer Schritt zwischen Review und git pushbackend/models/ticket.py— Feldertest_result(pass/fail),test_output(Text),test_coverage_delta(Float)test_commandausbackend/models/repo.pybackend/config.py—TEST_VERIFICATION_ENABLED,TEST_TIMEOUT_SECONDSAufwand: S
Superseded by #88 (Post-Merge Verification & Automated Testing). Unabhängige Test-Verifikation nach Claude Run ist dort als erster Akzeptanzkriterien-Block vollständig abgedeckt.