Provide convenience properties for certain frequently-accessed items in the `AppService`.
Metadata
Current evaluation
Closed as stale with no documented implementation; the only comment was an automated notice creating internal ticket CRAFT-4715, with no linked resolving PR or commit.
Resolution: closed stale
Reason: The issue was closed without a maintainer explanation, implementation, or linked PR/commit. Its sole comment only reported creation of internal ticket CRAFT-4715.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
This is my take on a suggestion by @cmatsuoka
`AppService` (and maybe `AppCommand`) should have read-only properties that provide certain commonly-used items such as the project.
For example, when a service needs to access the project, it should be able to simply access `self._project`, which returns the result of `self._services.get("project").get()`.
Suggestions so far:
- `self._project`
- `self._build`
### Why it needs to get done
Doing this everywhere is really verbose.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed as stale with no documented implementation; the only comment was an automated notice creating internal ticket CRAFT-4715, with no linked resolving PR or commit. | |
| stealth/space-bunny-alpha | — | closed resolved | Added AppService convenience properties in canonical/craft-application#911, merged as commit 89382915. | |
| stealth/space-bunny-alpha | — | closed stale | The proposed AppService convenience properties (_project and _build) were closed without a documented implementation; the sole comment created internal ticket CRAFT-4715. | |
| stealth/space-bunny-alpha | — | closed resolved | Added read-only AppService convenience properties for frequently accessed items via merged PR canonical/craft-application#911 (commit 89382915), closing #878. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation after triage and Jira sync. No code changes or merge details were provided, indicating the enhancement was deferred or abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | The issue requesting convenience properties for AppService was closed shortly after creation. No technical resolution or merge details were provided. It appears abandoned or deferred to internal Jira tracking without further action. | |
| qwen/qwen3.6-35b-a3b | — | — | The AppService convenience property enhancement was closed without implementation. An automated bot synced it to Jira ticket CRAFT-4715, but no code changes occurred, indicating the feature was abandoned or deferred. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #911 feat(AppService): add convenience properties for frequently-accessed items | craft-application | merged | Merged PR #911 as commit 89382915, adding AppService convenience properties for frequently accessed items and resolving #878. |