Files
social-media/docs/FEATURES/platform-scaffold.md
Jonathan Bourdon b6eb692c27
Some checks failed
Backend CI/CD / build_and_deploy (push) Has been cancelled
Frontend CI/CD / build_and_deploy (push) Has been cancelled
chore: moving towards agentic development
2026-04-24 21:12:26 -04:00

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. The scaffold directories frontend/src/api, frontend/src/features, frontend/src/pages, frontend/src/layouts, and frontend/src/app are available for incremental migration.

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