Skip to content

refactor: complete project, repository, containers, and codebase rename to AccessControl - #2

Merged
spelech merged 6 commits into
developfrom
feature/accesscontrol-full-rename
Sep 7, 2026
Merged

spelech merged 6 commits into
developfrom
feature/accesscontrol-full-rename

Conversation

@spelech

@spelech spelech commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

Executes a complete, atomic rename of the project, repository, container services, namespaces, frontend UI, MCP tools, and documentation from CodeMaster to AccessControl.

Changes Included

  • Repository: Renamed on GitHub to spelech/AccessControl and remote origin updated.
  • Solution & Projects: Replaced codemaster.slnx with AccessControl.slnx. Renamed all 8 C# projects to AccessControl.*.
  • Namespaces & Usings: Global refactor to namespace AccessControl.* and using AccessControl.*.
  • MCP Tool Suite: Updated tool registry to accesscontrol__* with backward-compatible alias fallback for codemaster__*.
  • Data Persistence: Auto-migrates legacy codemaster.db to accesscontrol.db. Default ClientId updated to accesscontrol.
  • Frontend UI: Renamed to AccessControl.UI (accesscontrol-ui), updated branding, headings, and built production bundle into AccessControl.Web/wwwroot/.
  • Docker & Compose: Updated root and simulator Dockerfiles, docker-compose.yaml, docker-compose.test.yaml, and Home Assistant add-on manifests.
  • CI/CD & Scripts: Updated .github/workflows/ci.yml, codeql.yml, docker-publish.yml, verify_release.py, and commit.sh.

Verification

  • 97/97 .NET backend unit tests passing.
  • 4/4 synthetic harness integration tests passing.
  • 53/53 Vitest frontend unit & component tests passing.
  • ESLint: 0 warnings.
  • verify_release.py --ci SemVer & markdown link verification clean.

@spelech
spelech merged commit 3f06b99 into develop Sep 7, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant