From f901b38fb72d074d68cdeb899291e40bf619b14c Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 30 Sep 2026 23:41:04 +0200 Subject: [PATCH] Write map: CultLib side landed (Cut D, R1, put-serve); C5 next Co-Authored-By: Claude Opus 5.5 --- docs/write-pattern-cut.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/write-pattern-cut.md b/docs/write-pattern-cut.md index 97036b3..0c91331 100644 --- a/docs/write-pattern-cut.md +++ b/docs/write-pattern-cut.md @@ -75,6 +75,15 @@ heartbeats included) writes the store once. - **Batch 4 in Hands:** S-4, S-6, S-8, the S-5 doc line, the attempted-list fixture gap, and committing Soul's probes. S-1 waits on Q5; S-2 and S-3 wait on CultLib. +**CultLib side landed (2026-09-30).** Ack Cut D was merged at `2f06ef84`, R1 at `daedfdd6` and the put-serve bound at +`9dcb3aa1`. That unblocks the Q5 sequence: +1. R1 batch 3's typed write outcome is on main. It carries `Rejected` as well as `NotReplaced`/`ReplacedNotDurable`. + W0 must classify by kind together with the `io::Error`, never by `NotReplaced` alone. +2. **C5 next:** cultmesh-rs deferred put reply, on main. +3. **W0:** one Odin pin bump. It closes S-2 (put refusal with a `served_record` override) and S-3 (delete + `attempted`), and it brings in Cut D's and the put-serve error texts. +4. **W1:** the writer thread. + Status: cut map, Imagination pass 1 (Opus), 2026-09-30. Nothing has landed. Anchors are Odin `main` at `44951a1` (the deployed build, live on Yggdrasil since 2026-09-30 04:20:48 UTC) and CultLib `3bf1c0ce` (Odin's `Cargo.lock` pin). This map owns the means; there is no separate target document, because the ends are