As a maintainer, I want the Cog’s responsibilities split into clear, injectable services so that the code is easier to read, test, and extend.
Acceptance Criteria
No file exceeds ~500 lines; each class has a single responsibility.
All existing commands and features behave identically after refactor.
Definition of Done
Code reviewed, demo'ed & accepted before merge
Code merged
Docs updated
# User Story
As a maintainer, I want the Cog’s responsibilities split into clear, injectable services so that the code is easier to read, test, and extend.
## Acceptance Criteria
- No file exceeds ~500 lines; each class has a single responsibility.
- All existing commands and features behave identically after refactor.
## Definition of Done
- [ ] Code reviewed, demo'ed & accepted before merge
- [ ] Code merged
- [ ] Docs updated
AllfatherHatt
added this to the Reginald Camp project 2025-06-14 15:43:28 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User Story
As a maintainer, I want the Cog’s responsibilities split into clear, injectable services so that the code is easier to read, test, and extend.
Acceptance Criteria
Definition of Done