{ "id": "phase2-core-features-22", "seq": "22", "title": "Create version control APIs", "status": "pending", "depends_on": ["04"], "parallel": false, "context_files": [ "/Users/kunthawatgreethong/Gitea/moreminimore-vibe/Websitebuilder/.tmp/sessions/phase1-foundation/context.md", "/Users/kunthawatgreethong/Gitea/moreminimore-vibe/Websitebuilder/SPECIFICATION.md" ], "acceptance_criteria": [ "POST /api/projects/:id/versions creates version", "GET /api/projects/:id/versions returns version history", "GET /api/versions/:id returns version details", "POST /api/versions/:id/rollback restores version", "Version numbers auto-incremented", "Current version flag managed", "Rollback creates new version" ], "deliverables": [ "src/app/api/projects/[id]/versions/route.ts", "src/app/api/versions/[id]/route.ts", "src/app/api/versions/[id]/rollback/route.ts", "src/services/version.service.ts", "src/lib/db/schema.ts (project_versions table)" ] }