1.1 KiB
1.1 KiB
Summary
Spec-Driven Development (SDD)
- Es gibt eine Spec unter
specs/<NNN>-<feature>/ - Enthaltene Dateien:
plan.md,tasks.md,spec.md - Spec beschreibt Verhalten/Acceptance Criteria (nicht nur Implementation)
- Wenn sich Anforderungen während der Umsetzung geändert haben: Spec/Plan/Tasks wurden aktualisiert
Implementation
- Implementierung entspricht der Spec
- Edge cases / Fehlerfälle berücksichtigt
- Keine unbeabsichtigten Änderungen außerhalb des Scopes
Tests
- Tests ergänzt/aktualisiert (Pest/PHPUnit)
- Relevante Tests lokal ausgeführt (
./vendor/bin/sail artisan testoderphp artisan test)
Migration / Config / Ops (falls relevant)
- Migration(en) enthalten und getestet
- Rollback bedacht (rückwärts kompatibel, sichere Migration)
- Neue Env Vars dokumentiert (
.env.example/ Doku) - Queue/cron/storage Auswirkungen geprüft
UI (Filament/Livewire) (falls relevant)
- UI-Flows geprüft
- Screenshots/Notizen hinzugefügt