Resolve automation profile selection during plan creation with precedence
plan > action > project > global by wiring ConfigService-backed lookup
into PlanLifecycleService.use_action.
Changes:
- Narrow exception handling in _resolve_plan_profile_ref to catch only
(KeyError, ValueError, OSError) instead of bare Exception, with
warning-level structured logging on fallback per CONTRIBUTING.md
§Exception Propagation
- Fix feature file tag from @tdd_issue_854 to @tdd_bug_1076 and align
title to reference Bug #1076 per reviewer convention
- Add BDD scenario for plan-level profile overriding action-level
- Add BDD scenario for config service error fallback behavior
- Log resolved profile provenance for debugging
- Update CLI + TDD coverage so explicit overrides and config-level
fallbacks are both exercised
ISSUES CLOSED: #854