refine_delivery_plan
Revise an existing delivery plan based on the user's requested changes. Given a plan_id and instructions such as adjusting the timeline, adding or removing scope, or changing the team composition, this returns the updated plan and replaces the stored plan with the revised version. Use this tool when the user wants to modify a plan created earlier in the conversation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | The plan_id returned by a prior create_delivery_plan call. | |
| feedback | Yes | What the user wants changed in the plan. Examples: 'compress to 8 weeks', 'remove the QA pod and use AI test generation only', 'add data migration as a separate workstream'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pods | Yes | ||
| modules | Yes | ||
| plan_id | Yes | Identifier for this plan; use it with refine_delivery_plan, get_delivery_plan, or recommend_next_step. | |
| summary | Yes | ||
| industry | No | ||
| ai_agents | No | ||
| total_aus | No | Total Delivery Units across all modules. JSON key is `total_aus` for legacy compatibility. | |
| project_name | Yes | ||
| timeline_phases | No | ||
| recommended_pack | Yes | The recommended Delivery Pack tier for this plan. | |
| tier_rate_per_du_usd | No | $/Delivery Unit rate for this plan size, per the tier-band rate card. | |
| total_delivery_units | Yes | Public-facing alias for total_aus. Same value. | |
| total_cost_usd_project | No | Project-flow USD cost at the tier-band rate. |