# Rename Projects To Campaigns ## Goal Align the codebase terminology with the product language by replacing the `Project` domain surface with `Campaign`. ## Relevant Specs - `docs/product/glossary.md` - `docs/ARCHITECTURE.md` ## Scope - Rename backend module, entity, DTOs, handlers, EF configuration, and route/tag names from projects to campaigns. - Update content item and access-scope references that point at the renamed campaign concept. - Update frontend feature naming and API calls where they still refer to projects. - Update OpenAPI snapshots if backend contracts change and the backend can run. ## Validation ```bash dotnet build backend/Socialize.slnx dotnet test backend/Socialize.slnx cd frontend && npm run build ```