preview_fix
Checks a fix proposal against current HTML in a dry run, returning a structural safety verdict (pass, idempotent, blocked, or manual) and the before/after of the affected region. Never modifies the site.
Instructions
READ-ONLY dry-run of a single fix proposal (the object returned by propose_fixes) against the page's CURRENT HTML. Applies the edit statically — no rendering, no writing — and returns a regression-gate verdict: 'pass' (the edit is localized and touches only its intended region), 'idempotent' (already applied — a no-op), 'blocked' (the target is ambiguous or missing, so an automatic edit is unsafe), or 'manual' (needs a value, or lives in infrastructure). Includes the before/after of the affected region. This is a STRUCTURAL safety gate (does the edit stay in its region?), not a pixel/visual gate. NEVER modifies the site.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fix | Yes | A fix proposal object exactly as returned in propose_fixes.proposals[]. Must include url and edit. |