prooftrail

Recovery Safety Policy

ProofTrail does not treat recovery like a magic self-heal button.

This page defines the Wave 5 contract for recovery actions:

Safety Levels

safe_suggestion

Use this for read-only or clearly bounded actions.

Current examples:

These are the “look before you touch anything” moves.

confirm_before_apply

Use this for replay-style actions that help recovery but still change runtime state.

Current examples:

These are like restarting a machine after checking the issue. Helpful, but still a deliberate choice.

manual_only

Use this for actions that can change provider, account, checkout, payment, or challenge state.

Current examples:

These are the “only a person should turn this key” moves.

Explicit No-Go Boundary

Wave 5 does not allow:

If a future program wants to go beyond suggestion-first recovery, it needs a new safety design, a separate approval path, and stronger evidence than this repo currently has.