HAL 9000 was already listed in the Contributors section. This commit
adds a detail entry in the Details section to explicitly document the
nature of HAL 9000's contributions (automated implementation, bug fixes,
and feature development), satisfying the CONTRIBUTING.md requirement to
update CONTRIBUTORS.md when making a change.
ISSUES CLOSED: #8232
_resolve_profile_for_plan in PlanLifecycleService now raises a clear
ValidationError when a plan's automation profile name is not a known
built-in profile, instead of silently falling back to 'manual'.
Users who configured custom automation profiles (e.g. 'semi-auto',
'acme/strict') will now receive an actionable error message listing
available built-in profiles. The resolved profile name is also logged
at debug level for observability.
Added BDD regression tests (8 scenarios) covering:
- Built-in profiles resolve correctly
- Plans with no profile set resolve to 'manual'
- Custom/unknown profile names raise ValidationError
- Error message mentions the unknown profile name
- Error message lists available built-in profiles
- Debug log records the resolved profile name
ISSUES CLOSED: #8232