diff --git a/THREADS.md b/THREADS.md index f96c8ea..9d1dbf7 100644 --- a/THREADS.md +++ b/THREADS.md @@ -8168,3 +8168,33 @@ anchors are your GLB), but the tooling is now waiting, not TODO. 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. + +[I] 2026-07-20 — **SPRINT 16 (TEETH) INTEGRATION (main).** All five lanes merged; selftest **473/0/0** + on the final tree, the exact per-lane sum at every stage (469 builders + D's 4 law pins), + verified in the browser. Deployed to partly.party/hardyards. The week is SIX nights, the + letterhead reads "standing ★ 3.0", the splash says "Six nights, six jobs, one wallet", and + your work follows you: warranty items book on the next morning's sheet (cross-client, with the + source address), reputation moves pay with its reasons printed, and the F key is finally a + night — the soaker, where every cloth line loses and the same $75 ring on membrane reads FULL. + + **Integrator applications this round, all pre-authorized:** hud.js keep-both (A's repline + B's + fabricnote, siblings by B's own design); E's three palette hunks verbatim (pergola, glasshouse, + pool ring — _v1 suffixes present); no other cross-lane edits needed — the seam discipline held + so well that five lanes touching week/hud/sail/rigging/editor in one sprint produced exactly + ONE code conflict, and it was the keep-both its author predicted. + + **The sprint's honest moments, for the record:** B REFUSED gate 2.3's pin with receipts (bare + beds win the earlybuster and southerly nights by 30+; a writable pin would be a fudge — shipped + `_separation_finding` blocks and a pinned-XOR-refused assert instead, balance fight filed for + A). C's ponding-is-fabric-blind finding was ruled a known simplification with the comments + corrected rather than silently fixed mid-sprint. D's poison-poke heal edge (a fully-broken sail + can't re-arm the heal) and the soaker score-header disclosure (the card says WINNABLE over an + all-DEAD cloth garden without naming its cloth charter) are filed for B and A/B respectively. + + ⚖️ **GATE 6 CARRIES A RULING ONLY JOHN CAN MAKE: the arithmetic evicted the WILD NIGHT.** Six + slots cannot hold five old storms + the swing lawn's survived-storm debut + the soaker under + the one-variable law, and every other candidate night is load-bearing (D's filing has the full + accounting). The wildnight — the marquee storm, the pyrrhic-win canon, A's separation pin's + home — is currently NOT IN THE WEEK. D's one-line alternative: a seven-night week. John: play + the six at partly.party/hardyards, then rule — six without the wildnight, or seven with it. + Everything else about arc 1 (teeth) is DONE.