slug: user-preferences title: User Preferences API created: 2026-02-08T09:52:56.80394451Z phase: draft phase_history: - phase: draft entered: 2026-02-08T09:52:56.80394451Z artifacts: audit: status: pending path: audit.md design: status: draft path: design.md qa_plan: status: pending path: qa-plan.md qa_results: status: pending path: qa-results.md review: status: pending path: review.md spec: status: draft path: spec.md tasks: status: draft path: tasks.md total: 9 tasks: - id: task-001 title: Domain layer - preferences entity, validation, and errors status: pending - id: task-002 title: Port layer - PreferencesRepository interface status: pending - id: task-003 title: Database migration and PostgreSQL adapter status: pending - id: task-004 title: Service layer - PreferencesService with Get and Update status: pending - id: task-005 title: Service layer unit tests status: pending - id: task-006 title: HTTP handlers - Get and Update preferences status: pending - id: task-007 title: Handler integration tests status: pending - id: task-008 title: Routes, OpenAPI spec, and main.go wiring status: pending - id: task-009 title: Remove Example scaffold code status: pending