refactor: unify service initialization and dependency injection #10657

Merged
HAL9000 merged 6 commits from refactor/v360/unify-service-initialization into master 2026-06-06 05:36:00 +00:00

6 Commits

Author SHA1 Message Date
controller-ci-rerun 2e487118d9 chore: re-trigger CI [controller]
CI / lint (pull_request) Successful in 38s
CI / quality (pull_request) Successful in 50s
CI / build (pull_request) Successful in 38s
CI / security (pull_request) Successful in 2m14s
CI / typecheck (pull_request) Successful in 2m15s
CI / helm (pull_request) Successful in 32s
CI / push-validation (pull_request) Successful in 26s
CI / unit_tests (pull_request) Successful in 5m58s
CI / docker (pull_request) Successful in 2m46s
CI / integration_tests (pull_request) Successful in 10m29s
CI / coverage (pull_request) Successful in 11m10s
CI / status-check (pull_request) Successful in 3s
2026-06-06 01:15:58 -04:00
cleveragents-auto bbe7db263b chore: worker ruff auto-fix (pre-push lint gate) 2026-06-06 01:15:58 -04:00
HAL9000 c4ffc7facc test(contexts): add BDD tests for ScopeResolverRegistry and ScopeResolutionContext
- Add features/scope_chain_resolver.feature with 15 scenarios covering
  ScopeResolutionContext construction, ScopeResolverRegistry register/
  unregister/resolve/introspection, and all _discover_resolvers paths
  (load failure, outer exception, dict-style fallback)
- Add features/steps/scope_chain_resolver_steps.py with mock-based
  helpers to exercise the entry-point discovery branches

ISSUES CLOSED: #8867
2026-06-06 01:15:58 -04:00
HAL9000 e18851b172 fix(contexts): resolve lint and typecheck failures in scope resolver module
- Sort __all__ in cleveragents/domain/contexts/__init__.py (RUF022)

- Remove unused ScopeChainResolver import from examples/scope_resolvers/git_issue_resolver.py (F401)

- Fix EntryPoints.get() type error in scope_chain_resolver.py by casting to dict before calling .get() (reportAttributeAccessIssue)
2026-06-06 01:15:58 -04:00
HAL9000 a5218c143c docs: add DI unification implementation plan for issue #8867 2026-06-06 01:15:58 -04:00
HAL9000 31518aa8ef feat(context): implement pluggable scope chain resolution extension API 2026-06-06 01:15:58 -04:00