Rewound
#8 Weekend flash sale: $15 off every order
The run
Back to the checkpoint in 17.8s · drift found
- Checkpoint: restored to this checkpoint. Project state captured before agents act. 22:23:29restored here
- Plan: rolled back by Rewind. Agent posts its plan. 22:23:31
- Develop: rolled back by Rewind. Agent opens a merge request. 22:23:35
- Gate: rolled back by Rewind. Can everything it ships be undone?. 22:25:19
- Verify: rolled back by Rewind. Tests and security scans on the merge request. 22:25:24
- Review: rolled back by Rewind. Duo code review. 22:27:14
- Merge: rolled back by Rewind. Rewind merges the exact gated commit. 22:28:50
- Release: not reached. Staging, production, flags, monitoring.
- Rewound 22:48:07
Rewind rw_20261024T224748_4a8b
requested by @othmane.bahraoui0904 in a commentBefore the rewind, the run had stopped: main changed outside this run (commits by Othmane Bahraoui), so its change set is no longer attributable to one run. Rewind stopped instead of guessing.
Production mitigated
—
production never changed
Everything restored
18s5 undo steps
Verification
2 drift
compared with the checkpoint again
The 5 undo steps, in the order Rewind ran them
| # | Undo | Outcome | Time |
|---|---|---|---|
| 1 | route production traffic to rewind-demo-production-9fca5c91-j17442104286 (100%) | failed | 0.6s |
| 2 | route staging traffic to rewind-demo-staging-9fca5c91-j17442104283 (100%) | failed | 0.6s |
| 3 | commit restoring the default branch tree to 9fca5c91 | compensated | 11s |
| 4 | close MR !7 with a note | compensated | 1.4s |
| 5 | delete branch duo/feature/8-flash-sale-15-off | restored | 1.0s |
Drift
- production now serves rewind-demo-production-6123b70d-j17442385995 (100%) (was rewind-demo-production-9fca5c91-j17442104286 (100%))
- staging now serves rewind-demo-staging-6123b70d-j17442385992 (100%) (was rewind-demo-staging-9fca5c91-j17442104283 (100%))
Reversibility gate
AllowChecked 8c1e0378 · 3 file(s) · before merge, on the exact commit that would ship.
Everything this change ships can be undone by Rewind.
Change set
5 change(s) sincecp_20261024T222331_449b- branch duo/feature/8-flash-sale-15-off created by developer flow #10009388
- production now serves rewind-demo-production-6123b70d-j17442385995 (100%) (was rewind-demo-production-9fca5c91-j17442104286 (100%)) by release pipeline
- staging now serves rewind-demo-staging-6123b70d-j17442385992 (100%) (was rewind-demo-staging-9fca5c91-j17442104283 (100%)) by release pipeline
- MR !7 opened — Weekend flash sale: $15 off every order by developer flow #10009388, review-fix flow #10009434
- default branch moved 9fca5c91 → 6123b70d by Rewind's gated merge
- None
DevSecOps lifecycle
7 of 9 stages with evidenceplan
1 evidence
create
1 evidence
verify
changes requested
package
1 evidence
secure
2 evidence
release
no evidence
configure
no evidence
monitor
drift
govern
2 evidence
All 14 pieces of evidence, in lifecycle order
| Stage | Evidence | Status |
|---|---|---|
| plan | Plan posted by developer flow #10009388 before coding | posted |
| create | MR !7 opened by developer flow #10009388 | opened |
| verify | Duo code review flow #10009419 | done |
| lint · MR pipeline #2985316847 | success | |
| test:rewind · MR pipeline #2985316847 | success | |
| test:app · MR pipeline #2985316847 | success | |
| Duo code review flow #10009447 | done | |
| Duo code review requested changes on MR !7 | changes requested | |
| package | build-image · MR pipeline #2985316847 | success |
| secure | container_scanning · MR pipeline #2985316847 | success |
| rewind-gate · MR pipeline #2985316847 | success | |
| monitor | Rewind rw_20261024T224748_4a8b | drift |
| govern | Checkpoint cp_20261024T222331_449b (default branch 9fca5c91, staging: rewind-demo-staging-9fca5c91-j17442104283, production: rewind-demo-production-9fca5c91-j17442104286) | recorded |
| Reversibility gate on 8c1e0378 | allow |