Remove business logic from pack command class
Metadata
Current evaluation
Closed without implementation or discussion. The task to extract pack command business logic into a service class was likely superseded or abandoned, with no pull request or resolution documented.
Suggested action: —
No scores available.
Issue body
### What needs to get done
The pack command should have its business logic moved into a service class.
Ideally we'd do this with other commands too, but it's absolutely necessary for the pack command.
### Why it needs to get done
Precursor for #1133
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or discussion. The task to extract pack command business logic into a service class was likely superseded or abandoned, with no pull request or resolution documented. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without a linked resolution. The refactoring task to extract the pack command's business logic into a service class was abandoned or superseded, as no pull request or implementation details were recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Closed without linked resolution or comments. The task to extract business logic from the pack command into a service class remains unaddressed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. The requested refactoring to extract pack command business logic into a service class was not implemented and appears abandoned or superseded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or linked resolution. The task to extract business logic from the pack command class into a service class was abandoned or superseded. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1230 pack: refactor business logic out of pack command class | charmcraft | merged | Merged after two reviewers approved. Refactors business logic out of the pack command class, building on #1229 and fixing #1147. Changes modify four files, adding 307 lines and removing 335. |