{# Settings → Corrections (issue #84): author literal find→replace correction rules from the console, without hand-editing a domain pack's manifest.yaml. The corrections-editor island hydrates an add/edit/remove/reorder editor over this fallback and submits the full list to POST /settings/corrections, which validates through the SAME #80 gate a pack gets (bounds, control-char rejection, unique ids, idempotence). Authored rules are unioned onto the selected pack at submit-time freeze, so a corrected line's provenance (#83) shows which rule changed it. JS-off the editor is unavailable — stated honestly, never faked — and the current rules render read-only. Self-contained: renders from _settings_context. #}

Corrections

Fix words your recordings get wrong every time — a name, an acronym, a piece of jargon. Each rule replaces a literal phrase with the form you want (for example “zoom board” → “Zoning Board”). Rules apply to your next run, and a corrected line shows which rule changed it.

{% if corrections_error %} {% endif %}
{# No-JS fallback: the editor needs JavaScript, stated honestly. The operator's current rules render read-only so the section is never blank. #} {% if corrections %} {% else %}

No correction rules yet.

{% endif %}