# 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: ```txt backend/src/Socialize.Api ``` The solution is: ```txt backend/Socialize.slnx ``` The test project is: ```txt backend/tests/Socialize.Tests ``` ## Frontend The frontend remains the existing Vue 3 app. Feature-owned route views and stores live under `frontend/src/features/`, while shared app shell code stays under `frontend/src/layouts`, `frontend/src/components`, `frontend/src/plugins`, and `frontend/src/router`. ## API Contract OpenAPI workflow: ```bash ./scripts/update-openapi.sh ``` Writes: ```txt shared/openapi/openapi.json frontend/src/api/schema.d.ts ``` ## Done When - [x] Backend code lives under `backend/src/Socialize.Api` - [x] Backend solution exists at `backend/Socialize.slnx` - [x] Test project exists under `backend/tests/Socialize.Tests` - [x] Root scripts exist - [x] Docker Compose and Caddy files exist - [x] Agentic docs, specs, tasks, and prompts exist - [ ] OpenAPI generation verified against a running backend - [x] Backend build passes - [x] Frontend build passes