chore: add missing multi-level editor for approval workflow, rename projects to campaings.
This commit is contained in:
25
docs/TASKS/campaigns/001-rename-projects-to-campaigns.md
Normal file
25
docs/TASKS/campaigns/001-rename-projects-to-campaigns.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user