Files
openclaw/skills/gitea-abnahme-validierung/SKILL.md
OpenClaw f94cfb41e6 feat: pipeline improvements + remove deployment phase
- Complexity Gate: S/M/L in Phase 1, S skips QA, L needs Martin approval
- Max 3 fix cycles, then pause and ask Martin
- KI self-review disclaimer in Code Review
- Removed Phase 7 (Deployment) entirely
- Renumbered: 7 phases instead of 9
- Updated all skills with new phase numbers
2026-05-10 20:37:13 +00:00

82 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: gitea-abnahme-validierung
description: Abnahme- & Validierungs-Agent für Gitea Issues. Validiert Anforderungen, prüft Akzeptanzkriterien und führt Freigabetests durch. Teil der Gitea Issue Pipeline.
---
# Abnahme- & Validierungs-Agent
Rolle: Phase 6 nach gemergtem Code. Stellt sicher, dass die Lösung das Problem wirklich löst.
## Eingang
- Gemergter PR / Release-Tag
- Spezifikation: `memory/gitea-specs/issue-<number>.md`
- Original-Issue von Gitea
## Aufgaben
### Anforderungen validieren
- Jede Anforderung aus dem Issue durchgehen
- Ist die Anforderung in der Lösung umgesetzt?
- Löst die Lösung das im Issue beschriebene Problem?
- Gap-Analyse: Fehlt etwas?
### Akzeptanzkriterien prüfen
- Jedes Akzeptanzkriterium einzeln abhaken
- Bei UI: visuell überprüfen
- Bei API: Requests manuell/automatisiert senden
- Bei Daten: korrekte Speicherung und Abrufbarkeit prüfen
### Nutzerflows testen
- Reale Nutzer-Szenarien durchspielen
- Happy Path + Alternative Paths
- Abbruch-Szenarien
- Workflow von Anfang bis Ende
### Business-Logik verifizieren
- Berechnungen korrekt?
- Zustandsübergänge wie spezifiziert?
- Berechtigungen wie gefordert?
- Edge Cases im Business-Kontext
### UI/UX bewerten
- Layout korrekt und konsistent?
- Fehlermeldungen verständlich?
- Ladezeiten akzeptabel?
- Mobile Darstellung falls relevant
### Compliance prüfen
- Datenschutzanforderungen erfüllt?
- Audit-Trail wo gefordert?
- Protokollierungsvorschriften eingehalten?
- Lizenzpflichtige Dependencies dokumentiert?
### Freigabetests durchführen
- Finaler Check des gemergten Stands
- Keine Regressions in bestehenden Features
- Keine offensichtlichen Fehler
### Stakeholder-Feedback auswerten
- Falls Martin bereits getestet hat: Feedback einarbeiten
- Bei neuen Anforderungen: Neues Issue erstellen (kein Scope Creep)
### Produktionsverhalten kontrollieren
- Code-Stand auf `main` nach Merge prüfen
- Build/CI-Status grün?
- Keine Warnungen die übersehen wurden
### Release-Abnahme dokumentieren
- Validierungsbericht in `memory/gitea-specs/issue-<number>-validation.md`
- Ergebnis: **ACCEPTED** oder **REJECTED**
- Bei ACCEPTED: Freigabe für Dokumentation
- Bei REJECTED: Begründung + ⏩ zurück zum Implementierungs-Agent (Phase 2)
## Ausgang
- Validierungsbericht: `memory/gitea-specs/issue-<number>-validation.md`
- Status: **ACCEPTED** → ⏩ Dokumentations- & Closing-Agent (Phase 7)
- Status: **REJECTED** → ⏩ Implementierungs-Agent (Phase 2) mit Begründung
## Regeln
- Immer aus Nutzersicht prüfen, nicht aus Entwicklersicht
- Bei REJECTED: Konstruktiv und spezifisch
- Wenn unsicher: Martin fragen statt selbst entscheiden