plan_change
Create a versionable plan for Power BI or Fabric changes from a template (rename, audit, deploy, DAX regression) and structured args. Outputs steps, risk score, and estimated changes.
Instructions
Create a versionable plan from a template name + structured args.
Args:
intent: One of the 4 MVP templates: safe_rename, audit, deploy,
dax_regression. (Each template's required args go in options.)
options: Template-specific args (e.g. for safe_rename:
{"old_path": "T[A]", "new_path": "T[B]", "scope": "report_bindings"}).
May also contain PlanOptions fields which are extracted
before passing template args to the builder.
Returns: PlanResult with plan_id, plan_yaml, steps, risk_score, estimated_changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | ||
| options | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | No | ||
| plan_id | Yes | ||
| plan_yaml | Yes | ||
| risk_score | No | ||
| estimated_changes | No |