Editorial review pendingon version support under review
Action boundary
Before you act
- Expected result
- A rollback record proves the trigger, preserved evidence, restore action, and post-restore acceptance checks.
- Failure mode
- The team restores only a binary or package version and misses configuration or persisted-state compatibility.
- Rollback
- Halt further change, retain the original recovery record, and use the approved release-specific restore procedure.
Decide the trigger before the change
A rollback trigger is observable and owned: a required acceptance check fails, a critical integration cannot complete its bounded test, a state migration cannot be validated, or the recovery objective is threatened. “Someone feels uncomfortable” may be a good reason to pause, but it is not a useful trigger unless the decision owner records the concern and chooses the action.
The rollback record
Use this order:
- freeze further change and announce the status;
- preserve the relevant evidence window and release identifiers;
- apply the approved release-specific rollback or restore procedure;
- validate the known-good state with the same critical-path checks; and
- record what remains unknown.
The exact OpenClaw package, service, configuration, SQLite/state recovery, and gateway procedure must come from the target release’s approved runbook. Do not infer it from a successful rollback on another version.
Lab: prove the recovery point
In a sandbox, trigger the pre-agreed condition. Work from your recovery checklist. Record the time to restore, recovery point age, every acceptance check, and the evidence location. If the recovery cannot be completed, record that as the result and open an evidence gap; do not edit the record to make the game day pass.
Check: a version number alone cannot satisfy the lab. The proof must show that the protected state and critical behavior were accepted after recovery.
Checkpoint
Put these actions in order: preserve evidence, freeze change, restore, validate, communicate. The precise technical implementation varies by release; the order protects both the investigation and the users.
Learner artifact
Capture a synthetic, redacted before-and-after diagnostic view. Annotate version identifier, recovery-point marker, acceptance checks, and remaining uncertainty. Never use a real support transcript or a real customer payload.
Lesson checkpoint
Ready to move on?
Mark this lesson complete when you can apply its outcome without relying on the examples above.