pbi_repair_loop
Detect, classify, and auto-repair Power BI report extract issues in a multi-round loop. Applies deterministic fixes for visual bindings, then rescans until no repairs are needed.
Instructions
Detect → classify → auto-repair → re-verify loop for a report extract.
Each round scans visual bindings, applies the deterministic repairs
(query-ref mismatches, measure home tables) when apply=True, saves,
and rescans — until no repair is applied or max_rounds is reached.
Gauge target consistency and double display-unit scaling are then
checked on the converged layout; check_empty_visuals=True (requires
a live connection) additionally probes every visual's data query.
The response's repairable_errors lists the residual issues in
classified form, each with an llm_action telling the calling model
how to fix its spec.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| apply | No | ||
| max_rounds | No | ||
| extract_folder | Yes | ||
| include_hidden | No | ||
| check_empty_visuals | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |