slack5-1770606136/.sdlc/features/user-preferences/manifest.yaml
rdev-worker e64bf83079
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
sdlc: artifact
2026-02-09 03:18:20 +00:00

62 lines
1.7 KiB
YAML

slug: user-preferences
title: User Preferences API
created: 2026-02-09T03:07:55.541048432Z
phase: specified
phase_history:
- phase: draft
entered: 2026-02-09T03:07:55.541048432Z
exited: 2026-02-09T03:10:34.140197173Z
- phase: specified
entered: 2026-02-09T03:10:34.140197173Z
artifacts:
audit:
status: pending
path: audit.md
design:
status: approved
path: design.md
approved_by: user
approved_at: 2026-02-09T03:15:39.312285548Z
qa_plan:
status: pending
path: qa-plan.md
qa_results:
status: pending
path: qa-results.md
review:
status: pending
path: review.md
spec:
status: approved
path: spec.md
approved_by: user
approved_at: 2026-02-09T03:10:29.025362903Z
tasks:
status: approved
path: tasks.md
approved_by: user
approved_at: 2026-02-09T03:18:20.547304636Z
total: 7
tasks:
- id: task-001
title: Domain layer - UserPreferences model and domain errors
status: pending
- id: task-002
title: Port layer - PreferenceRepository interface
status: pending
- id: task-003
title: Service layer - PreferenceService with validation logic and tests
status: pending
- id: task-004
title: Database migration and PostgreSQL adapter
status: pending
- id: task-005
title: HTTP handlers - GET and PUT preference endpoints with tests
status: pending
- id: task-006
title: Routes, OpenAPI spec, and main.go wiring
status: pending
- id: task-007
title: Cleanup - Remove example scaffolding files
status: pending