Rollback Execution Checklist

Author: Techrevati doo

Rollback execution status: Pending until rollback is proven in the pilot environment.

This checklist controls the real rollback proof for 0.3.0rc1. Command-shape proof and local dry-run output do not prove rollback. The previous known-good package must be installed in the downstream pilot environment and verified with smoke, durable evidence, and checkpoint behavior.

Purpose

Rollback execution proves that operators can move from 0.3.0rc1 back to the previous known-good runtime package without losing required audit evidence or leaving the pilot workflow in an unknown state.

Rollback Preflight Snapshot

Latest rollback preflight snapshot collected on 2026-06-01 before the real pilot-environment rollback:

This is preflight evidence only. It confirms the rollback procedure shape and local checklist readiness, but rollback remains unproven until the previous known-good package is installed and validated in the downstream pilot environment.

Execution Boundary

Do not mark rollback as proven from documentation, command-shape checks, local dry-run output, or package build success. Rollback is proven only when the downstream pilot environment installs the previous known-good version and the post-rollback smoke checks pass.

Preconditions

All of these must be true before rollback execution:

Evidence Preservation

Before changing the package version, preserve restricted evidence for:

Do not attach prompts, tool arguments, tool outputs, raw secrets, credentials, or unredacted customer data to the rollback record.

Execution Steps

Record the exact rollback command:

python -m pip install --no-index --no-deps --find-links "$RUNTIME_ARTIFACT_DIR" \
  "techrevati-runtime==$TECHREVATI_RUNTIME_ROLLBACK_VERSION"

The command must install from the controlled artifact channel and must not resolve dependencies from a public package index.

Verification Commands

Record the version proof:

python -c "import importlib.metadata; print(importlib.metadata.version('techrevati-runtime'))"

Expected output: the previous known-good version.

Record the downstream smoke result:

Resume And Checkpoint Proof

If the pilot workflow uses checkpoints, prove one of these outcomes:

Record the thread_id, checkpoint ID, resume mode, and result.

Failure Handling

If rollback fails, stop pilot expansion and record:

No-Go Rules

Do not promote stable 0.3.0 when any of these are true:

Sign-Off Template

Use this template for the rollback execution record:

Field Value
Rollback operator Pending
Pilot owner Pending
Current version 0.3.0rc1
Previous known-good version Pending
Artifact source Pending
Rollback window Pending
Version proof result Pending
Smoke result Pending
Event/usage proof result Pending
Checkpoint proof result Pending
Open issues Pending
Decision Pending / Approved / Changes required