Skip to content

Commit 0b989f3

Browse files
committed
docs(_plans): record Phase D + E done
1 parent 5b118d2 commit 0b989f3

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
| **Phase C3 — metadata PUT** |**Done** | `d5c1e22b1` | New `casSetMetadata` Lua + `applyMetadataMutationToBufferedRun` helper. Reuses existing `applyMetadataOperations` from `@trigger.dev/core` (no Lua re-impl of the 6 operation types). Parent/root operations fanned out via the existing service against snapshot's `parentTaskRunId` |
2727
| **Phase C4 — reschedule** |**Done** | `0183e4367` | `set_delay` patch; PG-side `RescheduleTaskRunService` still enforces non-DELAYED rejection via wait-and-bounce |
2828
| **Phase C5 — replay** |**Done** | `0183e4367` | Read-fallback after PG miss; SyntheticRun-as-TaskRun cast (B4 work) feeds existing `ReplayTaskRunService`. Also tightens PG lookup to env-scoped findFirst |
29+
| **Phase D — dashboard internals** |**Done** | `39e3bab39` | cancel / replay / idempotencyKey-reset dashboard routes handle buffered runs via org-membership auth |
30+
| **Phase E — listing endpoints** |**Done** | `5b118d21e` | `MollifierBuffer.listForEnvWithWatermark` + `callRunListWithBufferMerge` wrapper. Compound base64-JSON cursor with `bufferExhausted` latch. `RecentlyQueuedSection` removed |
2931
| Phase C — mutation endpoints | ⏳ Pending || cancel first (drives B), then tags/metadata-put/reschedule/replay |
3032
| Phase D — dashboard internals | ⏳ Pending || reuse C paths |
3133
| Phase E — listing endpoints | ⏳ Pending || Q1 design |

0 commit comments

Comments
 (0)