fix(plan): resolve automation profile at plan-use time per spec precedence rules #1178

Closed
brent.edwards wants to merge 1 commits from bugfix/use-action-automation-profile into master

1 Commits

Author SHA1 Message Date
brent.edwards 34897a83c8 fix(plan): resolve automation profile at plan-use time per spec precedence rules
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 26s
CI / lint (pull_request) Successful in 3m18s
CI / quality (pull_request) Successful in 3m43s
CI / integration_tests (pull_request) Successful in 3m45s
CI / typecheck (pull_request) Successful in 3m55s
CI / unit_tests (pull_request) Successful in 4m1s
CI / security (pull_request) Successful in 4m8s
CI / docker (pull_request) Successful in 2m4s
CI / e2e_tests (pull_request) Successful in 16m33s
CI / coverage (pull_request) Successful in 13m5s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 52m47s
Resolve automation profile during plan creation in PlanLifecycleService using spec precedence (plan override > action > project config > global config) and persist the result as AutomationProfileRef with source provenance. Wire the override through CLI and A2A plan-create paths so all entry points use the same behavior, and add/activate BDD + Robot coverage for precedence and action-to-plan propagation.

Stabilize integration and E2E suites to reflect valid auto-progression behavior (including apply/applied terminal states after execute), increase helper timeouts where needed, and clear stale pabot worker artifacts in nox integration runs to prevent nondeterministic failures. All required quality gates and full nox now pass with coverage at 97.47%.

ISSUES CLOSED: #1076
2026-03-30 14:02:22 +00:00