Skip to content

Commit d727e0f

Browse files
committed
docs(_plans): record B2 progress (commit 22dbbc9)
1 parent 22dbbc9 commit d727e0f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

_plans/2026-05-19-mollifier-api-parity.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
| Design docs + parity script | ✅ Done | `c8d036aa0` | 6 plan docs + `scripts/mollifier-api-parity.sh` |
1515
| **Phase A — read endpoints** |**Done** | `6b8a54e43`, `e21dbee5e` | See "Phase A patterns established" below |
1616
| **Phase B1 — ZSET migration** |**Done** | `709d2f5af` | Score = `createdAtMicros`; requeue keeps original score (createdAt immutable across retries) — see decision below |
17-
| Phase B2-B6 — drainer ack + mutateSnapshot + helpers | ⏳ Next || Drainer ack semantics, mutateSnapshot Lua, SyntheticRun extension, mutateWithFallback, idempotency |
17+
| **Phase B2 — drainer ack grace TTL** |**Done** | `22dbbc90f` | `ack``HSET materialised=true; EXPIRE 30s`. Accept refuses materialised entries (defense-in-depth) |
18+
| Phase B3-B6 — mutateSnapshot + helpers | ⏳ Next || mutateSnapshot Lua, SyntheticRun extension, mutateWithFallback, idempotency |
1819
| Phase C — mutation endpoints | ⏳ Pending || cancel first (drives B), then tags/metadata-put/reschedule/replay |
1920
| Phase D — dashboard internals | ⏳ Pending || reuse C paths |
2021
| Phase E — listing endpoints | ⏳ Pending || Q1 design |

0 commit comments

Comments
 (0)