0009: Project Rename to Citadel
Date: 2025-08-11
Status: Accepted
Context
The project was initially named "Citadel". The term "ERP" (Enterprise Resource Planning) is strongly associated with monolithic, legacy systems. This does not accurately reflect the project's modern, composable, microservice-based architecture. The goal is to adopt a name that better represents a strong, foundational platform upon which other applications and services can be built.
Decision
We will rename the project from "Citadel" to "Castlecraft Citadel".
- The official public-facing name will be Castlecraft Citadel.
- The internal codename and primary directory name will be
citadel. - All instances of
Citadelandcitadelin the codebase, documentation, and configuration will be replaced withCitadelandcitadelrespectively.
Consequences
Positive
- The new name is more evocative and memorable, aligning better with the "Castlecraft" brand.
- It accurately reflects the project's architectural vision of providing a secure, foundational core of services.
- It sheds the legacy connotations of the term "ERP".
Negative
- This requires a significant, one-time refactoring effort across the entire codebase, CI/CD pipelines, and GitLab project settings.
- All developers will need to update their local clones and any bookmarks pointing to the old GitLab project URL.