Skip to content

refactor: rename *Manager types to domain-role names#626

Open
Wirasm wants to merge 2 commits intomainfrom
kild/rename-managers
Open

refactor: rename *Manager types to domain-role names#626
Wirasm wants to merge 2 commits intomainfrom
kild/rename-managers

Conversation

@Wirasm
Copy link
Owner

@Wirasm Wirasm commented Mar 4, 2026

Summary

  • Rename SessionManagerDaemonSessionStore (kild-daemon)
  • Rename PtyManagerPtyStore (kild-daemon)
  • Rename ProjectManagerProjectRegistry (kild-core, kild-ui)
  • Rename TeamManagerTeamStore (kild-ui)

Pure mechanical rename — no behavior changes. Updates all usages, doc comments, and CLAUDE.md/AGENTS.md references.

Closes #520

Test plan

  • cargo fmt --check passes
  • cargo clippy --all -- -D warnings passes
  • cargo test --all passes (2 pre-existing env-dependent failures unrelated to this change)

Wirasm added 2 commits March 4, 2026 17:22
Rename four types that used the vague `Manager` suffix to descriptive
domain-role names per the Code Naming Contract:

- SessionManager → DaemonSessionStore (kild-daemon)
- PtyManager → PtyStore (kild-daemon)
- ProjectManager → ProjectRegistry (kild-core)
- TeamManager → TeamStore (kild-ui)

No behavior changes — pure mechanical rename across all usages, docs,
and CLAUDE.md/AGENTS.md references.

Closes #520
- Rename team_manager field → team_store across all UI call sites
- Rename 13 test functions test_project_manager_* → test_project_registry_*
- Fix 2 doc comments still saying "project manager"
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.

refactor: rename *Manager types to domain-role names

1 participant