Follow the development plan (`feature-plan.md`) to implement the feature step by step:
1. Domain Models → Database Schema → Repositories → Services → API Layer →
State Management → Components → Pages → Tests.
2. Avoid skipping steps or introducing errors during implementation.
Create a migration if needed, update Prisma, and confirm success with Supabase.