Rewind showcase

All runs

Shipped

#6 Email a receipt when an order is placed

Run run_20261025T170941_3fb8 Checkpoint cp_20261025T170943_7c3c Merge request !13 Release #2986853385 Started 25 Oct

The run

release pipeline green: staging, production and monitoring passed
  1. Checkpoint: done. Project state captured before agents act. 17:09:41
  2. Plan: done. Agent posts its plan. 17:09:43
  3. Develop: done. Agent opens a merge request. 17:09:46
  4. Gate: done. Can everything it ships be undone?. 17:11:34
  5. Verify: done. Tests and security scans on the merge request. 17:11:38
  6. Review: done. Duo code review. 17:13:38
  7. Merge: done. Rewind merges the exact gated commit. 17:15:08
  8. Release: done. Staging, production, flags, monitoring. 17:16:55
  9. Shipped 17:25:36

Reversibility gate

Allow

Checked f0da3bf0 · 5 file(s) · before merge, on the exact commit that would ship.

Everything this change ships can be undone by Rewind.

Change set

8 change(s) since cp_20261025T170943_7c3c
Reversible4 · Rewind restores these exactly.
  • production now serves rewind-demo-production-08694571-j17450266843 (100%) (was rewind-demo-production-5373052f-j17449509946 (100%)) by release pipeline
  • staging now serves rewind-demo-staging-08694571-j17450266840 (100%) (was rewind-demo-staging-5373052f-j17449509943 (100%)) by release pipeline
  • feature flag order_receipts created by release pipeline (configure)
  • issue #6 changed state — Email a receipt when an order is placed by Rewind's gated merge (Closes #)
Compensatable4 · Neutralised by a new, recorded action; history is kept.
  • MR !13 opened and merged — Queue an order receipt when an order is placed by developer flow #10020314
  • release v1.0.69 created by release pipeline
  • default branch moved 489fca2d → 08694571 by Rewind's gated merge
  • tag v1.0.69 created by release pipeline
Irreversible0 · Cannot be undone, so the gate stops them.
  • None

DevSecOps lifecycle

9 of 9 stages with evidence
plan
1 evidence
create
1 evidence
verify
changes requested
package
2 evidence
secure
6 evidence
release
6 evidence
configure
1 evidence
monitor
1 evidence
govern
4 evidence
All 30 pieces of evidence, in lifecycle order
StageEvidenceStatus
plan Plan posted by developer flow #10020314 before coding posted
create MR !13 opened by developer flow #10020314 opened
verify lint · MR pipeline #2986846649 success
test:rewind · MR pipeline #2986846649 success
test:app · MR pipeline #2986846649 success
Duo code review flow #10020373 done
Duo code review requested changes on MR !13 changes requested
lint · release pipeline #2986853385 success
test:rewind · release pipeline #2986853385 success
test:app · release pipeline #2986853385 success
package build-image · MR pipeline #2986846649 success
build-image · release pipeline #2986853385 success
secure container_scanning · MR pipeline #2986846649 success
rewind-gate · MR pipeline #2986846649 success
container_scanning · release pipeline #2986853385 success
secret_detection · release pipeline #2986853385 success
gemnasium-python-dependency_scanning · release pipeline #2986853385 success
semgrep-sast · release pipeline #2986853385 success
release MR !13 merged as 08694571 merged
release · release pipeline #2986853385 success
deploy:production · release pipeline #2986853385 success
smoke:staging · release pipeline #2986853385 success
configure:staging · release pipeline #2986853385 success
deploy:staging · release pipeline #2986853385 success
configure configure:production · release pipeline #2986853385 success
monitor monitor:production · release pipeline #2986853385 success
govern Checkpoint cp_20261025T170943_7c3c (default branch 489fca2d, staging: rewind-demo-staging-5373052f-j17449509943, production: rewind-demo-production-5373052f-j17449509946) recorded
Reversibility gate on f0da3bf0 allow
Code review concerns accepted by policy for f0da3bf0: every change in it is undoable accepted by policy
Requested changes overridden for f0da3bf0 (Rewind policy) overridden