You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 24 | Bare `push` is too easy to use as the deploy path | Raw push skips apply's validate+pull safety | None | Open — mitigated by per-resource drift gate |
79
79
| 25 | Interactive flows lack automated coverage | Picker/conflict-prompt regressions ship silently | None | Open — scheduled for the test-update iteration |
80
+
| 26 | Rollback is snapshot replay, not transaction rollback | Creates/deletes/state drift are not fully undone |#3| Open — document/plan transactional rollback |
81
+
82
+
**Active backlog after cleanup:**`#2`, `#6`, `#8`, `#12`, `#20`, and `#24–#26`. Resolved entries stay in this file as historical incident notes per the maintenance directive; stale superseded backlog rows are not duplicated.
80
83
81
84
---
82
85
@@ -1226,6 +1229,75 @@ reconciles the suite with the slim-state/hash-store engine.
1226
1229
1227
1230
---
1228
1231
1232
+
## 26. Rollback is snapshot replay, not one-click transactional rollback
1233
+
1234
+
**Discovered:** source review of `src/snapshot.ts` and `src/rollback-cmd.ts`,
1235
+
2026-06-02; re-verified during the 2026-06-15 conflict cleanup.
1236
+
1237
+
### Problem
1238
+
1239
+
`npm run rollback -- <org> --to <timestamp>` restores the platform payloads
1240
+
captured before PATCH updates. That is useful, but it is not a full
1241
+
transactional undo for everything a push/apply might have changed.
0 commit comments