fix(plan-lifecycle): record prompt_definition as root decision during Strategize (#9061) #10998

Closed
HAL9000 wants to merge 2 commits from fix/plan-lifecycle-prompt-decision into master

2 Commits

Author SHA1 Message Date
CleverAgents Bot ac1ef6a9ae ci: stop master workflow on PR updates
CI / lint (pull_request) Has been cancelled
CI / typecheck (pull_request) Has been cancelled
CI / security (pull_request) Has been cancelled
CI / quality (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / helm (pull_request) Has been cancelled
CI / push-validation (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
Remove the stale pull_request trigger from master.yml so PR branch commits do not launch the master workflow.

Maintenance patch for PR #10998.
2026-06-10 20:20:46 -04:00
HAL9000 ef0bed643b fix(plan-lifecycle): record prompt_definition as root decision during Strategize
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 1m4s
CI / quality (pull_request) Successful in 1m14s
CI / build (pull_request) Successful in 28s
CI / push-validation (pull_request) Successful in 20s
CI / typecheck (pull_request) Successful in 1m27s
CI / benchmark-regression (pull_request) Failing after 52s
CI / helm (pull_request) Successful in 45s
CI / security (pull_request) Successful in 1m42s
CI / e2e_tests (pull_request) Failing after 3m48s
CI / integration_tests (pull_request) Failing after 4m35s
CI / unit_tests (pull_request) Failing after 6m6s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Fixed PlanLifecycleService.start_strategize() to record a prompt_definition
decision as the root of the decision tree instead of strategy_choice. The root
decision now correctly uses question=What is the plan prompt? and
chosen_option=plan.description, ensuring the decision tree accurately reflects
the plan's prompt definition as the foundational decision during the Strategize
phase, conforming to the decision model specification.

Changes:
- Modified start_strategize() in plan_lifecycle_service.py to use DecisionType.PROMPT_DEFINITION
- Added BDD test feature file plan_lifecycle_bug9061.feature (2 scenarios)
- Added BDD step definitions plan_lifecycle_bug9061_steps.py
- Updated CHANGELOG.md with fix entry under [Unreleased]/Fixed
- Updated CONTRIBUTORS.md with contribution detail

Closes #9061
ISSUES CLOSED: #9061
2026-05-08 02:34:35 +00:00