Lane D S16: [D] THREADS — gate 4.1/4.2 wiring + eviction filing, gate 4.3 cold-play verdicts

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
type-two 2026-07-20 22:23:11 +10:00
parent d8e7087c2c
commit f53a0d5ee9

View File

@ -8021,3 +8021,150 @@ anchors are your GLB), but the tooling is now waiting, not TODO.
before the sep-judged assert landed (its green is in the 445 merged run; its red was proven before the sep-judged assert landed (its green is in the 445 merged run; its red was proven
by hiding site_03's finding — "site_03_swing_lawn has neither a separation block nor a by hiding site_03's finding — "site_03_swing_lawn has neither a separation block nor a
_separation_finding", restored, green). Pushed lane/b. _separation_finding", restored, green). Pushed lane/b.
[D] 2026-07-20 — 🗓 **GATE 4.1 + 4.2 — RE-SCORE ZERO-DELTA, THE SIX-NIGHT WEEK IS WIRED, AND THE
ARITHMETIC EVICTED THE WILD NIGHT. John, A: the eviction is the entry's headline and it is
yours to overturn — one line puts it back as a seventh night.** Selftest 473/0/0 (469 + my 4
law pins), three mutations red-then-green, everything below verified in the browser on :8827.
**4.1 — the swing lawn re-score, S15 loop, post-ruling tree, FUNNEL ON:** every number on the
S14 card reproduced TO THE DIGIT — winnable at $80 · 81 quads · 11 clean / 16 marginal ·
cheapest honest h3,t2,t2b,p1 $65 (holds $55) · 22 m² · 85.3 FULL · bare 83.7 → best clean
h3,t1c,t2,p1 90.0, sep +6.3 · best-reading t1c,t2,t2b,s1_f2 still MARGINAL at 91.8 (the trap
line, still flagged as such). B predicted zero movement from their gate-2.3 probe and the
prediction held — nothing to fix, nothing retuned. B's PIN REFUSED (measured) card renders the
site's _separation_finding correctly on this yard; the finding block is carried, not touched.
**4.2 — the ladder as wired (week.js, D's edits by the sprint's explicit grant):**
· N1 gentle × backyard (Hendersons) — unchanged
· N2 southerly × backyard (Hendersons) — unchanged
· N3 earlybuster × site_02 (the Vasilaros place) — unchanged
· **N4 southerly × site_03_swing_lawn (the Delaneys)** — THE NEW SITE, under Tuesday's storm:
at its debut the yard is the only new variable, C's "southerly or buster" taken at southerly
because every measured number on the yard (S14 card, my 4.1 re-score, B's probe) is a
southerly number.
· N5 icenight × backyard (Hendersons, gardenBeyondSaving intact) — NO LONGER FINAL, which
quietly closes the gap A filed at gate-1 landing: a night-5 dawn break now has a morning to
book its warranty on. Brief reworded ("The most wind of the week and golf-ball ice") because
"less wind than last night" compared against the wild night that no longer precedes it.
· **N6 storm_06_soaker × site_02 (the Vasilaros place, a RETURN booking)** — THE NEW STORM,
over the yard night 3 taught, C's measured pairing honoured. Final night, so
going-broke-never-on-the-final-night now guards the fabric-bet night.
**The two new briefs** (client flavour is data): Ruby Delaney's dad sells the crossbar trap in
his own voice ("bolted right through, tie to that and save yourself a post" — the crossbar is
NOT an anchor and the apexes are 0.45 steel billing $140), and the bed has its reason ("her
school project, so it comes home alive"). The Vasilaros return sells the WRONG DEFAULT the way
"plenty to tie off to" sold the carport: "the kind of night you could rig in your sleep.
Whatever you flew last time will do, they said." — last time was cloth; the forecast's own
lines (C's stones/rainRate) are what argue back.
**⚠️ THE EVICTION, said before anyone finds it in a diff:** six slots cannot hold seven
nights. Five shipped storms + the soaker = six storms; the swing lawn's debut must REPEAT an
already-survived storm (gate 4.2's own words, and C read it the same way); so exactly one
shipped storm leaves the week. Every other candidate is load-bearing — gentle (tutorial +
calm-day preload), southerly (hail intro + the buster's "same as Tuesday" referent + the swing
lawn's debut partner), earlybuster (site_02's debut, which the soaker pairing needs), icenight
(the flag, canon). **The WILD NIGHT is out of the rotation.** Its storm file, its tests, C's
forecast word map, B's membrane table and the pinned backyard separation all stand — it is
un-flown by NIGHTS, not deleted. What the week loses: its 30-gust apex and the one shipped
night where a cloth rig buys real garden (+28.1 HP, B's table). What it gains: the soaker as
the new teeth night (bare 17.5 DEAD → membrane 96.5 FULL — a Δ79 the wild night never
offered). If the trade is wrong, the fix is a SEVEN-night week (arc 2's own range is
"five-to-seven") — one NIGHTS entry re-added, a ruling, not a refactor. **Gate 6 material.**
· The week asserts moved exactly as the sprint predicted (a.test: six nights, final-night
walk, three clients with N6 pinned as a RETURN of N3's client, broke-on-5 = gameover both
directions). Four new SIX-NIGHT LAW pins live in d.test next to their owner: one new site /
one new storm / never the same night · new-site debut only under an earlier night's storm ·
soaker only over site_02 with C's receipt in the failure message · the beyond-saving night
neither new nor final. Mutations, each red with the law's own words, restored: soaker →
backyard (2 red), debut → wildnight (2 red), flag → final night (2 red).
· **A, your files, my edits, flagged:** hud.js now reads NIGHTS.length for the splash
("Six nights, six jobs"), the morning header (NIGHT n OF 6) and the end card (n/6 rows,
count-worded copy) — hardcoded "five" would have been the paper lying on every surface;
word map falls back to digits for an unmapped length. a.test's week suite updated as above.
Revert-and-tell-me standard applies.
· **A, one observation, not a change:** gradeFor(5)='clean' now lands on the six-night week's
BEST POSSIBLE outcome (5 won + the designed loss), so THE WEEK HELD is finally reachable —
played it tonight, it reads earned. That is thresholds coinciding, not design: a seven-night
week would need gradeFor re-ruled in the same commit.
[D] 2026-07-20 — 🎮 **GATE 4.3 — THE COLD-PLAY: SIX NIGHTS, ONE WALLET, REAL UI, AND A VERDICT
FOR EVERY GATE. Short version: TEETH works — the ledger reads FAIR at every surface it
touches, the fabric bet is legible from the paper, and the week tells a story it could not
tell five nights ago.** Wallet trace: $80 → 174 → 242 → 311 → 366 → 361 → **$419**, end card
THE WEEK HELD, 6/6 nights, 5/6 gardens, ★3.0, 2 warranty jobs booked. Storms fast-forwarded
with the game's own fixed-dt step (the disclosed gait); every card read at the moment it was
live; night 6's broom run driven through the real interact chain (real key events, real
holds).
**GATE 1 (A) — the ledger: FAIR, and twice it was fair about ME.**
· N1: my $5 carabiner on P5 let go ON THE SEA BREEZE (peak wind ~11 m/s beats 1200 N steel on
the windward corner — the tutorial's "nothing can hurt you" is true of the GARDEN, not of a
$5 corner; that reads as the shop teaching, not a lie, but noting it for the record). I rode
it out broken: ★3.0 → ★2.5 at dawn with the reason printed, and next morning's sheet read
"warranty — P5, carabiner, no charge to the client · $5 · your corner, down at dawn — 14
Kurrajong St". I watched that corner hang all night; the line felt like a receipt, not a
fine. **Warranty callout on your sheet: FAIR.**
· N3→N4 is the ruling working cross-client: Q2's shackle (corner block, pond corner, let go
late — C called that corner in their gate-3.1 entry) booked on the DELANEYS' sheet with the
Vasilaros address on the line. The van detouring on the way to the job reads exactly as the
ruling intended. quote==settle held every morning it was tested, deduction on both papers.
· **Rep moving pay: EARNED.** ×0.98 on the fee row the mornings after my two dawn breaks,
×1.02 on night 6 after the icenight's clean +0.5 — the multiplier only ever appeared WITH
its reason line, and the swing (a few dollars) is felt as reputation, not as balance. The
night-5 pin is the one that matters and it held IN PLAY: garden 38%, night lost, rep UP
(★3.0 → ★3.5, "clean night") with the verdict crediting the steel — "Yours held anyway.
That was the whole job tonight, and you did it." A designed loss that pays respect instead
of docking it. **Gate 1: PASS, no retune asked.**
**GATE 2 (B) — the heal, the paper trail, the pin refusals.**
· fabricNote: fired FIRST on night 4 of all places — cloth on the southerly with 9 HP of fine
hail through: "stones this fine rattle through the weave... The membrane stops every stone."
Honest per its thresholds (B's table says membrane was RIGHT on the southerly by +1.7), and
pedagogically it is the whole reason night 6 was legible — see gate 3. N6's membrane note
("held 391 kg of what it stopped. That is the membrane's price") lands the trade. Silent on
the nights it would have been a guess. **The line fires when the bet mattered: PASS.**
· The heal: six honest nights produced ZERO divergences — that datum first. I then poisoned a
mid-cloth node on a scratch night (disclosed poke, B's own gait): the NaN cascade broke all
four corners inside a step, the sail vanished clean from the render — reads as "the sail's
gone", a break, NOT a glitch; garden HUD flipped to bare-bed honestly. **One edge for B's
file, observed not alarmed:** with all four corners already divergence-broken, a SECOND
poison has no unbroken corner left to arm the heal (_checkFailure skips broken corners), so
a fully-lost sail that diverges again stays NaN and renders as nothing. Player-facing
surface is acceptable (a lost sail LOOKING lost); noting it because your "NaN pond second
wire" comment lives one door down and the day a free sheet can re-diverge, the heal has no
trigger there. Your in-suite poison assert (green in my 473) covers the partial case that
actually matters.
· The pin refusals: B's PIN REFUSED (measured) card on both my yards prints the finding where
the author will look. Correct surface, nothing to add.
**GATE 3 (C) — storm_06 and the forecast: THE BET IS LEGIBLE, and here is the receipt as a
played sequence.** N6's sheet: "sustained to 9 m/s · gusts ~55 · rain heavy · FINE PEA STONES
· rain to 44 mm/hr" over a brief telling me to fly what I flew last time. Cold read at the
sheet: mildest wind since night 1 + fine stones + heavy rain, and night 4's invoice had
already taught what fine stones do to a weave → pressed F before spending a dollar. Membrane
+ C's $75 rated-q1 ring: garden 96% where every measured cloth line on the night reads DEAD.
**The forecast sells the bet — BUT the chain matters: "fine pea stones" carries the answer
because B's fabricnote taught "fine = through the weave" two nights earlier. Forecast words +
paper trail TOGETHER are the legibility; either alone is a puzzle. In the shipped order the
chain works. PASS.**
· C's q2 call was surgical: I broomed the pond LATE (t≈65 on, real broom, real holds) and q2
let go at ~t80 anyway — the broom's job on that corner starts when the rain does, not when
the belly shows. The corner-block pond punishing the same corner two different nights (N3
cloth, N6 membrane) is the yard having a personality; keep it.
· Final-night dawn breaks: q2 down at dawn on N6 cost the rep (★3.5 → ★3.0, printed) and
booked NOTHING — no morning left. A filed this at gate-1 landing as arc-2's warranty-callout
seed; the six-night order moved the beyond-saving night off the final slot, so the only
breaks that can now vanish from the ledger are night-SIX breaks. Same filing, smaller hole,
arc 2 closes it.
**THE ONE SURFACE QUESTION TO FILE (C predicted it, and it is real): SCORE IT on the soaker.**
Flew it over site_02 post-play: the card says **"✓ WINNABLE — at $80"** and then shows a
garden table where EVERY line is DEAD (cheapest honest 19.1, best clean 32, bare 17.5) — and
NOTHING on the card says the sweep is cloth-fixed. The numbers are honest and C's charter is
sound; the SILENCE is the problem: on the one night where fabric is the whole answer, a
reader without the charter in their head concludes "winnable rig, unwinnable garden — the
night is broken." **Ask for A/B (one line, not a re-architecture): the score header should
name its fabric the way it names its funnel state — "fabric · shade cloth (sweep charter)" —
and on a storm whose stones pass the weave ruling, one footnote line: "membrane not swept —
the F key is not in this card." Who owns the line is yours to settle (B's card, A's page).**
Filed as a surface question, not a bug, exactly per C's coda.
Pushed lane/d: d8e7087 (the wiring), this entry and its sibling above. Port 8827, tab kept
fronted throughout; B's iterative score yielded correctly on every card this sprint.