Commit 711ef4

2026-09-06 19:25:38 Anonymous: REV103 r4: review of DES103 r7 (Design Document r13, 50046f) and World r17 (26f497); REV103-6 resolved (one arrival/stun/burst sequence, quoted), -7 resolved on the world page with %A711 lacking only the weir clause, -8 half resolved (%A71 'can reach'; stale PM-report sentence remains); REV103-2 residual unchanged (predates r3; 9/9 under most-room rule); new REV103-9: relay's channel energised or flowing decides whether opening the valves lights the yard; verdict revise, one kill, one clause, one sentence, one deletion; r3 moved to Archive/REV103
hold the flood/design review.md ..
@@ 1,92 1,63 @@
# Hold the Flood — Design Review
- **REV103 · r3 · 2026-09-06 16:20 UTC · Independent Design Critic · In review** — review of **DES103 r6, the Design Document at revision r12** (r11 in history), the newest exact revision, against PMR003 and PMR002 and criteria 1–11, on the per-beat ledgers. PMR003 made REV103 Ready and asked that findings be closed only after reading their corrections; each closure below quotes the correction. REV103 r2–r1 are on the [REV103 archive](/Hold%20The%20Flood/Design%20Review/Archive/REV103); REV102 r6–r1 on the [REV102 archive](/Hold%20The%20Flood/Design%20Review/Archive/REV102); REV101 r8–r1 on the [REV101 archive](/Hold%20The%20Flood/Design%20Review/Archive); every revision is in [page history](/Hold%20The%20Flood/Design%20Review/history) (REV103 r2 3ff337 · r1 285925 · REV102 r6 538724 · … · REV101 r1 7ad187).
+ **REV103 · r4 · 2026-09-06 16:30 UTC · Independent Design Critic · In review** — review of **DES103 r7, the Design Document at revision r13**, and **World and Mystery r17**, the two revisions PMR003 asked for. Both were saved before REV103 r3 existed (r13 three minutes before, r17 two seconds before), so each closure below quotes its correction and the one item neither could have read is carried. REV103 r3–r1 are on the [REV103 archive](/Hold%20The%20Flood/Design%20Review/Archive/REV103); REV102 r6–r1 on the [REV102 archive](/Hold%20The%20Flood/Design%20Review/Archive/REV102); REV101 r8–r1 on the [REV101 archive](/Hold%20The%20Flood/Design%20Review/Archive); every revision is in [page history](/Hold%20The%20Flood/Design%20Review/history) (REV103 r3 dcd90e · r2 3ff337 · r1 285925 · REV102 r6 538724 · … · REV101 r1 7ad187).
## What was reviewed
| Artifact | Revision | UTC | Note |
| --- | --- | --- | --- |
- | **Design Document — DES103 r6 (document r12)**; r5 (r11) | 50840d; 6fe6ca | 16:05; 16:04 | r11 written against REV103 r1 and Clarity Q41; r12 adds the team's routing split to §4 and decision 3 (Clarity Q42). Neither read PMR003, which landed after them. Diffed against r10; §12 and §13 re-tallied |
- | **PM Reviews — PMR003**; Tasks; Hub | e71669 / [PMR003](/Hold%20The%20Flood/Pm%20Reviews/Pmr003); 6e92d0; eea8e7 | 16:05–16:09 | Verdict on r10: revisions still required (ledgers, stun/burst timing, finale's valves and supply, stale wording). REV103 Ready. REV102 r6 recorded as delivered |
- | World and Mystery — r16 | 812fd6 | unchanged | PMR003 2 asks World for the valves' positions and success condition, the relay's supply versus the door's, and the Shut/workshop reconciliation |
- | Brief 28fb1c, Team cbf8d7 | unchanged | | |
+ | **Design Document — DES103 r7 (document r13)** | 50046f (r12 50840d) | 16:13 | Against PMR003 and REV103 r2: the arrival/stun/burst sequence; "can reach"; stale handoffs replaced; the valve table, two supplies and coil-route qualification as lead proposals; state tables and ledgers moved to a new Appendix C. Diffed against r12; §13 re-tallied |
+ | **World and Mystery — WLD102 r17** | 26f497 (r16 812fd6) | 16:16 | PMR003 2 in full: valve table (V, V2, V3: found shut, set open; connectivity, not order; success = the sluice-head lamp); two supplies; drain R above V3's weir; the coil-route qualification; the workshop clause removed. States that r13 needs only the weir clause to match |
+ | Tasks 6e92d0, PM Reviews e71669, Brief 28fb1c | unchanged | | |
- ## Verdict — **revise: PMR003's remaining corrections, plus one unit**
+ ## Verdict — **revise: one kill, one clause, one sentence, one deletion**
- r11 and r12 resolve REV103-1, -3, -4 and -5 on the page and rewrite the collection rule as asked. They could not read PMR003, so its remaining corrections 1d, 2 and 3 are still present in r12; and the re-tallied scene disobeys the rewritten collection rule by one unit, at the one place a unit matters — the discharge threshold. All items are small; two belong to the world designer. No verdict is offered on r13 before it exists.
+ r13 and r17 resolve REV103-6 and -7 and half of -8 exactly as asked, and the ledgers now live where the owner need not read them. What remains: the one-unit residual of REV103-2, which only REV103 r3 raised; the weir clause the world designer added after r13, which §11 must lift; the stale sentence at the end of the live PM report; and one question the finale's supply answer opens rather than closes — whether the relay's channel is energised water or flowing water — which decides whether opening the three valves lights the yard from the relay's side. No verdict is offered on r14 before it exists.
- ## REV103 r2 items against r12, with their corrections quoted
+ ## REV103 r3 items against r13 and r17, with corrections quoted
- | Item | Correction in r12 | Verified |
+ | Item | Correction | Verified |
| --- | --- | --- |
- | **REV103-1** — §12's leftover sentence; two ledger cells | The sentence is gone. "Straight after, on the far bank below the platform, the player finds a third deposit and drops the bundle into the empty slot… three drips show; the two units are gone in under a minute." 9:00: "The cutter takes two, and their two motes go into the empty battery and leak away again through the three bundles before the dock." Ledger rows 5:30 and 9:00 added; 9:40 "expired by leak 4" | **Resolved.** Re-tallied: 5/6 → 6/6; one drip then three; 2 + 2 dropped, 4 expired, 0 stored, 0 spent |
- | **REV103-2** — the collection rule versus the scenes | §5: "A collected mote goes to the battery with the most room, linked or not, and to the battery placed earlier when rooms are equal." §13 re-tallied: "kills sixteen… by the collection rule they go to whichever battery has more room, so the two fill together: the coil's battery from two to ten, the arc's from nothing to eight" | **Rule resolved; scene still disobeys it by one unit** — see REV103-2 below |
- | **REV103-3, -4** | Resolved at r10 (REV103 r2) | — |
- | **REV103-5** — licences as interchangeable | §14: "'free' is not one thing: a CC0 dedication imposes no conditions; a BY licence requires credit; a share-alike licence attaches its own terms to anything made from the asset; a no-derivatives licence forbids adapting it at all; and tinting or resizing a sprite… is an adaptation, so each asset's own licence… decides whether that cheap route is allowed"; REF104 cited; coverage gap: "a free pack whose licence permits adaptation (CC0 does; a no-derivatives licence would not)" | **Resolved** |
+ | **REV103-2** (residual) — the scene alternates; the rule fills the emptier battery first | r13 predates REV103 r3. §13 still: "Two stragglers, two motes, collected into the first battery"; "kills sixteen… the coil's battery from two to ten, the arc's from nothing to eight"; Appendix C ledger 3:00 "2 / 0", 7:30 "10 / 8" | **Open, unchanged.** Under §5's rule the tally is 1 / 1 at 3:00 and 9 / 9 at 7:30, and §8's discharge needs a full battery. Seventeen kills, or one straggler's mote on the way to the hall, closes it |
+ | **REV103-6** — stun, arrival and burst timing | r13 §13: "**8:20.** With about sixty of them in the water, the second discharge: they stop, stunned for eight seconds; six large motes… collected along the channel's edge during the stun"; "The burst: for ten seconds the cutter's hits jump body to body through the packed, recovering crowd… The burst is spent on a recovering crowd, not a stunned one, because a stun lasts eight seconds and a burst ten; how many it kills is a proposal, not a demonstrated outcome." Ledger rows 8:20 and 8:30 match | **Resolved.** Dispatch 8:00, channel full by 8:20, stun to 8:28, burst from 8:28 — one sequence on one clock |
+ | **REV103-7** — the finale's causal explanation | r17: the valve table ("V… shut (opened in tier two)… open; V2, the pool valve… shut… open; V3, the head valve… shut… open"; "Success condition: the sluice-head lamp… lights while the yard is lit or during a discharge in the pool; any of the three left shut leaves it dark. Order never matters"); the coil route ("a crowd held by the still-lit B1 stays where it is"); the Shut row ("the workshop stays useful"); two supplies with "Drain R sits on the relay's feed above V3's weir, so opening it empties only the relay's channel: the head pool, the junction pool and the yard channel keep their water". r13 §11 carries the same valve table and supplies as lead proposals, without the weir clause | **Resolved on the world page; §11 lacks the weir clause** — without it, "The drain valve empties the relay's feed… and touches nothing else" is false with the valves open, as r17 says. One clause to lift (the mirror rule) |
+ | **REV103-8** — superseded live wording | §1: "so any crowd that **can reach** it and has no nearer lit beacon starts toward it". Appendix B's "Open handoffs" replaced. But the live **PM report** paragraph (r13's own, line 559) still ends: "One PM request: rule on the routing model… and say whether the alternative still goes to the owner as a decision" — ruled at D016, answered, and now stated in decision 3 | **Half resolved**; one sentence to delete |
- ## The findings
+ ## One new item
- ### REV103-2 (residual) — The scene alternates from the start; the rule fills the emptier battery first
+ ### REV103-9 — What the relay's channel carries decides whether opening the valves lights the yard (both pages)
- - **Where:** §5's rule (quoted above) versus §13 at 3:00 ("Two stragglers, two motes, collected into the first battery") and 6:00–7:30 ("the two fill together: the coil's battery from two to ten, the arc's from nothing to eight"), and everything downstream (7:50 "the arc's stays at eight"; 8:00 "the arc's takes two to reach full; eighteen expire").
- - **The tally under the rule as written.** At 3:00 both batteries are empty and in the rack (the second was found at 1:30); the first mote goes to the earlier-placed battery by the tie rule, the second to the other, which now has more room: **1 / 1, not 2 / 0.** At 6:00 sixteen motes from 1 / 1 alternate, earlier battery first: **9 / 9.** (Taking the document's own 2 / 0 start instead: the first two motes go to the arc's battery, which has more room, and the rest alternate: **9 / 9** again.) Either way the coil's battery stands at nine at 7:50, and §8 says "A discharge needs a full battery and spends it." The scene's discharge cannot happen as written.
- - **Why it matters:** one unit, but it sits on the threshold that gates the signature payoff, and PMR003 1c is exactly "battery-fill priority versus the ledger". The lead applied strict alternation; the rule says most room first.
- - **Category:** contradiction (rule versus its own example).
- - **Minimal change:** seventeen kills instead of sixteen (from 1 / 1: 10 / 9; then 7:50 harvest of ten → 10 / 9; 8:00 harvest of thirty → the coil's takes ten, the arc's takes one, nineteen expire), and the 3:00 sentence to "one into each battery". Or keep sixteen and have the player pick up one straggler's mote on the way to the hall. The ledger rows change with it.
+ - **Where:** World r17 and r13 §11, the relay chain's Understand row: "The relay is a device under clause 2: it works only while its channel carries current"; and the two-supplies paragraph: "the relay has always run on the sluice-head channel that feeds it, its own [always-wet] water… the door is on the pool side's dead line and is fed only when V, V2 and V3 join that water to a lit yard or to a discharge"; the valve table: V3 joins the head pool to "the sluice-head channel that feeds the relay"; the success condition: the lamp lights "while the yard is lit or during a discharge".
+ - **Why it is unresolved:** the document uses "current" for electricity everywhere else, and clause 1 says current flows through water to everything the water connects. If the relay's channel is *energised* water (as "a device under clause 2… carries current" says), then opening V3, V2 and V joins it to the head pool, the junction pool and the yard channel, and the yard beacon, the hatch and the sluice-head lamp light from the relay's side with the panel on causeway or off — the success condition is wrong, the "price" is permanent while the valves are open, and the finale's access is a lure the pages do not price. If instead the relay's channel is *flowing* water that turns the drum — which "always-wet", "empties the relay's feed and stops the drum" and the weir all suggest — then the relay is hydraulic, not "a device under the power clause", and the chain's sentence must say so; the door is then the only electrical thing at the head, and everything else in r17 holds.
+ - **Consequence:** small in words, but it is the one physical fact the finale rests on, and the two readings give different games at the sluice head.
+ - **Category:** missing design detail (one sentence; the world designer's, then mirrored in §11).
+ - **Minimal change:** state which. The hydraulic reading needs the least: "The relay is not on the power clause: its drum is turned by the water flowing in its feed, and that water carries no charge; drain R stops the flow. The door beside it is electrical, on the pool side's dead line." Then the valve table, the success condition and the drain's effect are all true as written.
- ### REV103-6 — Stun, surge arrival and burst do not fit the stated timings (PMR003 1d, verified)
+ ## What holds
- - **Where:** §3: a surge is "forty to a hundred and forty organisms arriving over half a minute". §13 7:50: "stunned for eight seconds". 8:00: "The second dispatch… into the channel… discharges again into the fresh surge: about sixty of them are in the water." 8:20: "The burst. **The stunned surge** is packed in the doorway and the channel mouth… for ten seconds."
- - **Why it fails:** at 8:00 the dispatch has just fired and the surge arrives over the next thirty seconds, so "about sixty in the water" at 8:00 is thirty seconds early; and a crowd stunned at 8:00 for eight seconds is not "the stunned surge" at 8:20, twelve seconds after it recovered. The ten-second burst also cannot sit inside an eight-second stun, so the burst is either into a recovering crowd or the stun is longer; the document should say which.
- - **Consequence:** the sequence that demonstrates the genre's payoff is not one a reader can follow on the clock the document set.
- - **Category:** contradiction (timing).
- - **Minimal change:** one consistent sequence with times: dispatch 8:00; the channel fills by about 8:30; discharge at 8:30, stun to 8:38; burst 8:30–8:40 into a crowd stunned for its first eight seconds and recovering for its last two — or lengthen the stun and say so. Note that intended kills are a proposal, as PMR003 says.
-
- ### REV103-7 — The finale's causal explanation, three gaps (PMR003 2, verified on r12 and World r16)
-
- - **Valves:** §11 "set the three valves as the note says" — positions, starting states and the success condition are not stated; if only connectivity matters, say so rather than imply an order.
- - **Supply:** the relay "works only while its channel carries current" and runs all expedition, yet the room's door is "on the sluice's own circuit, dead"; the drain valve "sits shut on the sluice-head channel that feeds the relay". Which channel feeds the relay, which feeds the door, and how opening the drain stops dispatch while beacons, doors and the panel keep working, is not stated.
- - **Crowd targets on the coil-access route:** §11 "every crowd with a lit beacon to reach holds at the yard's" is true of the panel-to-yard route only; on the coil-in-the-pool route the panel is on causeway and the causeway's crowd stays at its nearer lit beacon, by §4's own precedence.
- - **Shut / workshop:** World r16's Shut row says "the workshop and the forecast relay repair are spent"; §11's mirror says only "the forecast relay repair is spent" — the workshop's starting module remains useful under Shut, so the world page's clause needs removing or justifying. The mirror rule (§11 mirrors the world page) means this is fixed on the world page first.
- - **Category:** missing design detail (World + Lead).
- - **Minimal change:** one small table on the world page (three valves: start, required, success cue), one sentence on the two supplies and what the drain cuts, one clause on the coil route's crowds, and the workshop word; §11 then lifts them.
-
- ### REV103-8 — Superseded live wording (PMR003 3, verified)
-
- - §1: "anything that **can see** it and has no nearer light" — the rule is "can reach"; the sight model is the alternative.
- - Appendix B, PM report: still ends "One PM request: rule on the routing model… and say whether the alternative still goes to the owner as a decision" — ruled at D016 and answered; and "the independent critic's verdict on r3 is ready for owner review" — withdrawn at REV102 r6.
- - **Category:** housekeeping (criterion 10).
- - **Minimal change:** two edits; historical revisions stay in history.
-
- ## The new fact in r12, checked
-
- §4 and decision 3 now tell the owner the team is split on the routing model: the World and Mystery Designer prefers the sight-limited alternative (their page, r14 onward), the Independent Design Critic prefers the written model (REV102 r2), PM chose the written one for drafting (D016). That states this role's position correctly, labelled as a preference, and it belongs in front of the owner. No objection.
-
- ## What holds in r12
-
- Everything PMR003 lists under "progress to retain", re-checked: the precedence and the indicator rule; the §1 state table; the failed experiment with an untargeted crowd; the drawn arc loadouts and the fuel policy; the hauler's honest cost; retrieval needing two free slots; the profitable electrician's legal layout (still leak-free, and now able to store, since collection is "linked or not"); the finale's machinery and endings; the honest length; the battery entry. Expedition one now closes to the unit throughout.
+ Everything credited at REV103 r3, plus: the arrival/stun/burst sequence; §1's rule wording; the finale's valve table and supplies on both pages (subject to REV103-9); Appendix C holding the state tables and both ledgers, which leaves §12 and §13 as prose for the owner — the length note from REV103 r2, taken. Expedition one still closes to the unit; expedition six closes once REV103-2's one unit is fixed.
## Finding index — where every finding lives
- Superseded reviews: [REV103 r2](/Hold%20The%20Flood/Design%20Review/Archive/REV103#rev103-r2-retained-verbatim-superseded-by-rev103-r3) · [r1](/Hold%20The%20Flood/Design%20Review/Archive/REV103#rev103-r1-retained-verbatim-superseded-by-rev103-r2) · [REV102 r6](/Hold%20The%20Flood/Design%20Review/Archive/REV102#rev102-r6-retained-verbatim-superseded-by-rev103-r1) and earlier on the REV102 archive · [REV101 r8](/Hold%20The%20Flood/Design%20Review/Archive#rev101-r8-retained-verbatim-superseded-by-rev102-r1) and earlier on the REV101 archive.
+ Superseded reviews: [REV103 r3](/Hold%20The%20Flood/Design%20Review/Archive/REV103#rev103-r3-retained-verbatim-superseded-by-rev103-r4) · [r2](/Hold%20The%20Flood/Design%20Review/Archive/REV103#rev103-r2-retained-verbatim-superseded-by-rev103-r3) · [r1](/Hold%20The%20Flood/Design%20Review/Archive/REV103#rev103-r1-retained-verbatim-superseded-by-rev103-r2) · [REV102 r6](/Hold%20The%20Flood/Design%20Review/Archive/REV102#rev102-r6-retained-verbatim-superseded-by-rev103-r1) and earlier on the REV102 archive · [REV101 r8](/Hold%20The%20Flood/Design%20Review/Archive#rev101-r8-retained-verbatim-superseded-by-rev102-r1) and earlier on the REV101 archive.
| Finding | Raised in | Status |
| --- | --- | --- |
| REV101 Findings 1–5, Secondary 1–5, N1–N17; REV102-1 to -13 | REV101, REV102 | Resolved, closed, or delivered |
- | PMR002 1, 2, 4 | PM | Met (2 with REV103-2, -6) |
- | PMR002 3 / PMR003 2 (finale) | PM | Met in structure; REV103-7 remains |
- | REV103-1, -3, -4, -5 | REV103 r1–r2 | **Resolved at r10–r12** (corrections quoted above) |
- | **REV103-2** (residual) — the scene alternates; the rule fills the emptier battery first; one unit at the discharge threshold | REV103 r1, r3 | **Open** |
- | **REV103-6** — stun, arrival and burst timing (PMR003 1d) | REV103 r3 | **Open** |
- | **REV103-7** — finale: valves, supplies, coil-route crowds, workshop (PMR003 2) | REV103 r3 | **Open** — World first, then §11 |
- | **REV103-8** — "can see"; stale PM request in Appendix B (PMR003 3) | REV103 r3 | **Open** |
-
- ## PM report — REV103 r3
-
- - **Task:** REV103 (Ready per PMR003). **Artifact:** Design Review, REV103 r3 (this page); r2 moved to the REV103 archive verbatim.
- - **Reviewed:** Design Document 50840d in full, diffed against 8afa59 (r11 6fe6ca via the same diff); PMR003 in full; Tasks 6e92d0. §12 and §13 re-tallied under r12's own rules; every closed item's correction quoted.
+ | PMR002 1–4; PMR003 1a, 1b, 1d, 3 | PM | Met in r13 |
+ | REV103-1, -3, -4, -5 | REV103 r1–r2 | Resolved at r10–r12 |
+ | REV103-6 — stun, arrival, burst | REV103 r3 | **Resolved at r13** |
+ | REV103-7 — finale: valves, supplies, coil route, workshop | REV103 r3 | **Resolved at World r17; §11 needs the weir clause** |
+ | REV103-8 — superseded live wording | REV103 r3 | **Half resolved**: §1 done; one PM-report sentence remains |
+ | **REV103-2** (residual) — one unit at the discharge threshold | REV103 r1, r3 | **Open** — not yet read by the lead |
+ | **REV103-9** — the relay's channel: energised or flowing | REV103 r4 | **Open** — World first, then §11 |
+
+ ## PM report — REV103 r4
+
+ - **Task:** REV103. **Artifact:** Design Review, REV103 r4 (this page); r3 moved to the REV103 archive verbatim.
+ - **Reviewed:** Design Document 50046f in full, diffed against 50840d; World and Mystery 26f497, diffed against 812fd6. §13 re-tallied under §5's rule; every closed item's correction quoted; the finale's supply sentences read on both pages against clauses 1 and 2.
- **Changed decisions:** none by this role.
- - **Evidence:** the tallies above (both the document's 2 / 0 start and the rule-derived 1 / 1 start reach 9 / 9); the quoted timing sentences; the quoted finale sentences on both pages. No players, sessions, scores or asset checks; nothing built, prototyped, tested or created; no external source verified or repeated as fact.
- - **Verdict:** revise — REV103-2 (one kill, or one mote), -6 (one timed sequence), -7 (a small table and three sentences, on the world page first), -8 (two edits). These are PMR003's remaining corrections with the unit added; r12 has done everything else PMR002/PMR003 asked.
- - **Remaining risk:** the finale's supply question is the only item that could turn out to be a design change rather than a sentence; it is the world designer's to answer.
- - **Next handoff:** world designer — REV103-7's four items on their page; lead — REV103-2, -6, -8 and the §11 lift. I review the resulting revision when it exists and post nothing before then except a PM correction. **One exact PM request:** none; PMR003's handoffs already say this.
+ - **Evidence:** the quoted sentences and the tally. No players, sessions, scores or asset checks; nothing built, prototyped, tested or created; no external source verified or repeated as fact.
+ - **Verdict:** revise — REV103-2 (one kill or one mote), the weir clause into §11, one sentence deleted from the PM report, and REV103-9 (one sentence on the world page, then mirrored). r13 and r17 have done everything else PMR003 and REV103 r3 asked.
+ - **Remaining risk:** REV103-9 is the only item that could be a design change rather than a sentence; the hydraulic reading makes it a sentence.
+ - **Next handoff:** world designer — REV103-9; lead — REV103-2, the weir clause, the PM-report sentence. I review the resulting revisions when they exist and post nothing before then except a PM correction. **One exact PM request:** none.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9