Delivery & recovery · Audit

Delivery Recovery Audit

Audit commit-to-artifact-to-environment delivery plus rollback, feature controls, backup, restore, and disaster recovery as one executable release contract.

MCP library 1.6.1 · Instruction library 1.6.1 · English technical instructions

← Back to search

Use this workflow

Connect Vibe Coding Library to a coding agent that supports MCP over Streamable HTTP. Choose Other / MCP agent for a neutral prompt, or a ready-made Codex or Claude Code invocation. Add your task details below.

Goal and scope

Audit commit-to-artifact-to-environment delivery plus rollback, feature controls, backup, restore, and disaster recovery as one executable release contract.

Domain invariants

  • Commit, dependencies/lockfiles, build inputs, toolchain, artifact digest and required inventory/provenance, deployment manifest, and runtime version are traceably linked.
  • CI gates run on the exact merge/release inputs, fail closed for required checks, protect secrets, and do not reuse untrusted artifacts/caches across trust boundaries.
  • Each deployment identifies its exact immutable artifact. If environments require separate builds, record changed inputs and verify the resulting artifacts; signatures/attestations follow the established policy.
  • Rollout strategy defines cohorts, health signals, pause/abort thresholds, capacity, migration compatibility, and who may advance or roll back.
  • Feature flags/config changes have owner, default, targeting, fail behavior, observability, rollback role, expiry, and removal plan.
  • Rollback is validated against data/schema/event/config compatibility; when rollback is unsafe, a bounded forward-fix or restore strategy is explicit.
  • Backups identify all required state, consistency point, encryption/access, retention/immutability, region/failure-domain, and restore prerequisites.
  • RPO/RTO are demonstrated by restore/DR exercises with integrity and application-level correctness, not inferred from backup job success.

Audit method

  1. Trace one release from commit and CI identity through artifact digest, promotion, deployment/config/flag, runtime health, rollback, and incident evidence.
  2. Inspect cache/artifact/secret trust boundaries, reproducibility inputs, approval/concurrency, and environment-specific mutation.
  3. Map rollout signals and abort decisions to directly affected service, schema, queue, client, and dependency contracts.
  4. Inventory backup coverage and dependencies, then walk the actual restore order, credentials, DNS/config, schema/version, integrity, and application verification.
  5. Compare stated RPO/RTO with observed backup frequency, replication lag, restore duration, data validation, and operator steps.

Handoff

Retain the broken link in source → tested bytes → promoted runtime → compatible state/recovery, with exact identities and an observable acceptance criterion. For a restore, include backup consistency point and required dependencies/operator prerequisites. Feed that concrete identity/procedure failure into Improve Delivery Recovery; a runbook claim or successful backup job cannot establish recovery.

Workflow ID: delivery-recovery-audit · View the versioned source · Shared workflow and authority rules