1.2 KiB
1.2 KiB
Feature: Agentic Platform Scaffold
Status
In Progress
Goal
Align Socialize with the structure generated by bootstrap-vdp-agentic.sh while preserving the current product implementation.
Backend
The backend is located at:
backend/src/Socialize.Api
The solution is:
backend/Socialize.slnx
The test project is:
backend/tests/Socialize.Tests
Frontend
The frontend remains the existing Vue 3 app. Feature-owned route views and stores live under frontend/src/features/<feature>, while shared app shell code stays under frontend/src/layouts, frontend/src/components, frontend/src/plugins, and frontend/src/router.
API Contract
OpenAPI workflow:
./scripts/update-openapi.sh
Writes:
shared/openapi/openapi.json
frontend/src/api/schema.d.ts
Done When
- Backend code lives under
backend/src/Socialize.Api - Backend solution exists at
backend/Socialize.slnx - Test project exists under
backend/tests/Socialize.Tests - Root scripts exist
- Docker Compose and Caddy files exist
- Agentic docs, specs, tasks, and prompts exist
- OpenAPI generation verified against a running backend
- Backend build passes
- Frontend build passes