commit 70bec3b52c781a96c52c79d33dc01a1dd5ff4e23
parent 9818857c6c9a5970a80046be47f5dffa66140ec4
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Fri, 2 Oct 2026 01:56:08 -0400
plans: slice T2's re-review — R1, the mixed rollback cases and the gates at the tip
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Diffstat:
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/plans/release-17.md b/plans/release-17.md
@@ -1902,4 +1902,15 @@ stay placed by their retired `dataDir`; the digest job stands for the digest lan
- From this point a commit's `Co-Authored-By` names the model that wrote it (Opus); the earlier
commits are not rewritten.
+**Re-review (SHIP AFTER FIXES, no further round):**
+- R1 the file route and the file delete `lstat`ed before asking the text stall → `bb2c259f`:
+ `channelTextStall` first (no I/O), and no `lstat` on a channel with `dataDir` (a legacy channel's
+ `data/` is a link onto the retired drive and holds no tiered links).
+- NIT the mixed re-point rollback → `37fe4644`: media channel first then the legacy one fails, and the
+ reverse; both restored, no `media` link invented, settings written 0 times (`storageLocations.test.ts`
+ 19/19).
+- R2 gates at `37fe4644`: tsc clean; **common 2,655 passed, 0 failed, 0 skipped**; capped editor build
+ exit 0, 44 s; e2e (`channels-storage-columns`, `bulk-actions`, `maybe-missing`, `fetch-window`)
+ **22 passed, 0 failed, 1.7 min**.
+
## Rollout