Files
websitebuilder/.tmp/tasks/phase1-foundation/subtask_11.json
Kunthawat Greethong 4d1bb6892b
Some checks failed
CI / build (push) Has been cancelled
CI / test (push) Has been cancelled
CI / e2e (push) Has been cancelled
CI / lint (push) Has been cancelled
Add websitebuilder app
2026-01-26 12:50:12 +07:00

29 lines
977 B
JSON

{
"id": "phase1-foundation-11",
"seq": "11",
"title": "Create user registration API",
"status": "completed",
"depends_on": ["07", "09", "10"],
"parallel": false,
"context_files": [
"/Users/kunthawatgreethong/Gitea/moreminimore-vibe/Websitebuilder/.tmp/sessions/phase1-foundation/context.md",
"/Users/kunthawatgreethong/.config/opencode/context/core/essential-patterns.md"
],
"acceptance_criteria": [
"POST /api/auth/register endpoint created",
"Validates email format and password strength",
"Hashes password before storing",
"Creates user record in database",
"Generates email verification token",
"Returns user data without sensitive fields",
"Error handling for duplicate emails",
"Unit tests written with Vitest",
"Tests pass with 90%+ coverage"
],
"deliverables": [
"src/app/api/auth/register/route.ts",
"src/services/auth.service.ts",
"src/app/api/auth/register/__tests__/route.test.ts"
]
}