Description
Replace hard-coded user controller helpers with Prisma-backed account/profile reads and updates.
File Location
learnault-api/src/controllers/user.controller.ts, profile service/schemas/routes, and tests
Design Reference
API Roadmap Phase 1: Replace Mock User Helpers with Profile API.
Dependencies
Tasks
Acceptance Criteria
- No production user route returns hard-coded users
- Owners update only allowed fields
- Private data never enters public response
- Audit/validation is tested
- OpenAPI passes
Verification Evidence
Difficulty
Advanced
Description
Replace hard-coded user controller helpers with Prisma-backed account/profile reads and updates.
File Location
learnault-api/src/controllers/user.controller.ts, profile service/schemas/routes, and testsDesign Reference
API Roadmap Phase 1: Replace Mock User Helpers with Profile API.
Dependencies
Tasks
Acceptance Criteria
Verification Evidence
Difficulty
Advanced