Skip to Content
TestingCheckpoints і rollback (preview)

Checkpoints і rollback (preview)

Checkpoint service defines records, retention behavior, REST/MCP operations, rollback state machine for apps.

No real recovery yet: active snapshot adapter fabricates VM and database snapshot identifiers. Stop/start/health stages simulated, no disk or database state captured or restored. Checkpoint created today is not backup and must not be used as recovery control.

What can be tested

Preview surface lets integration developers exercise:

  • manual checkpoint creation and listing;
  • pin, unpin, delete, retention metadata;
  • ownership checks;
  • rollback state transitions; and
  • creation of pre-rollback safety record.

Following MCP tools expose that control plane:

ToolPreview behavior
create_checkpointCreates record with stub snapshot identifiers
list_checkpointsLists owned records and reported usage
pin_checkpointExempts record from retention pruning
delete_checkpointDeletes unpinned record
rollback_appExercises simulated rollback sequence

Do not describe successful response from these tools as recovered app.

Production recovery today

For immutable app deployment, recover from source and separately managed data:

  1. identify known-good Git revision;
  2. confirm database or object-store backup exists and can be restored;
  3. queue new immutable deployment for that revision;
  4. restore data through service documented recovery procedure; and
  5. verify application health and user-visible behavior before switching traffic.

Keep backup retention, restore testing, recovery objectives outside checkpoint preview until real adapters shipped and passed restore drill.

What remains

  • real VM and database snapshot primitives;
  • rollback integration with immutable variant deployment pipeline;
  • failure-atomic restore behavior;
  • deploy hooks that create verified checkpoints;
  • capacity and retention enforcement against real storage; and
  • backup/restore drills with captured evidence.