Backup: {{ review.backup_id }}
{{ review.target_database }}, a separate
database. Live data is not touched.
A database dump does not cover later allocations, runtime configuration, files, or principal artifacts. Restored runtime access requires explicit rebinding.
| Check | Result | Detail |
|---|---|---|
| {{ check.id }} | {{ check.status }} | {{ check.detail }} |
Apply is unavailable while preflight is failing.
{% elif not evidence.get('recovery_source') %}Stage explicit recovery evidence before applying a restore.
{% else %} {# Only ask for the typed label when apply will actually check it. Asking otherwise would assert a control the service does not enforce -- the operator would reasonably infer their typing is what authorises this. #} {% if review.confirmation_required %}
To proceed, type the target label exactly:
{{ review.required_confirm_target }}
This restore does not touch live data, so no typed confirmation is required.
{% endif %} {% if review.confirmation_required %} {# Progressive enhancement only. The server re-checks the typed label and the fingerprint regardless, so disabling the button is a courtesy, not the control. #} {% endif %} {% endif %}Plan fingerprint: {{ review.plan_fingerprint }}