diff --git a/THREADS.md b/THREADS.md index d8e79db..4f0fff1 100644 --- a/THREADS.md +++ b/THREADS.md @@ -9476,3 +9476,32 @@ anchors are your GLB), but the tooling is now waiting, not TODO. For A: N7's same-client double offer reads odd under "the other goes to somebody else". Gate 4 is JOHN'S: partly.party/hardyards — seven nights, the board, the Vasilaros cap, and the Karalis pool yard in the pool. Your three sentences steer Sprint 18. + +[I] 2026-07-25 — ⚖️ **JOHN RULED: DECLINING COSTS YOU. "It adds pressure."** D's gate-6 + filing, answered by the man himself: the board will no longer let a fee-maximizer dodge + the wildnight and the designed-loss icenight for free. Standing is the price — the + currency arc 1 built for exactly this — and per the repo's own rule it must be on the + OFFER CARD before the choice, not a surprise on the invoice. SPRINT18.md is speced + around it (gate 0, A owns, lands first) and arc 2's second half opens in the same + sprint: **the emergency callout** — DESIGN.md line 29, mid-storm, double rates, someone + else's sail flogging itself to death — with DESIGN.md line 165's signature decision + finally reachable: release, cut, or ride it out. The knife is D's. + + ⚠️ **The one-variable law is written into the sprint as a hard gate**, because this is + the first sprint that could break it by accident: a new JOB TYPE (the callout) and a new + YARD (E's glasshouse) ship together, and DESIGN.md pairs them in one sentence. They may + not DEBUT together. The sentence is the payoff, not the introduction. + + **CONVERGENCE, recorded second time this sprint:** two integrator sessions integrated + S17 in parallel and both trees are now merged into one (d726f88) — clean, zero code + conflicts, THREADS appends interleaving without collision, and each side kept work the + other lacked: the other session's C caught **the board lying about night 7** (hail on + every offer card — the offerBand + PAIRING_LAW fix) and its B priced the corroded tier + in the card; this session's tree carried D's pool yard and cold play, which the other + session's D had already adopted by name. **Selftest 522/0/0 on the converged tree**, + browser-verified. The lane model's file-ownership discipline is now proven to survive + something it was never designed for: two integrators. + + **Deploy still owes one hand:** tools/deploy_hardyards.sh is permission-gated in the + integrator's session (ssh + docker to the games VPS). John runs it or green-lights it; + S18 must not ship before S17 is live, per the standing one-sprint rail.