# Decision 0001: Adopt Agentic Scaffold ## Status Accepted ## Context The current project was not originally generated by `bootstrap-vdp-agentic.sh`, but future work should follow the structure and workflow that script creates. ## Decision Move the existing Socialize implementation into the scaffold shape: - backend project under `backend/src/Socialize.Api` - backend tests under `backend/tests/Socialize.Tests` - root scripts under `scripts/` - Docker Compose and Caddy deployment files - OpenAPI snapshot under `shared/openapi` - agentic docs under `docs/FEATURES`, `docs/TASKS`, `docs/PROMPTS`, and `docs/DECISIONS` ## Consequences - Existing code is preserved. - Path-sensitive docs, scripts, and CI must target the new layout. - The frontend remains JavaScript for now, even though the generated scaffold uses Vue TypeScript. - Future work should use small task files and feature specs.