diff --git a/OPUS-BUILD-BRIEF-2.md b/OPUS-BUILD-BRIEF-2.md index 2314bc3..86a747d 100644 --- a/OPUS-BUILD-BRIEF-2.md +++ b/OPUS-BUILD-BRIEF-2.md @@ -92,6 +92,19 @@ Remaining from this stage: microplane grater defined but unused; day 12's halve clean default (cut-your-own-orange chaining is future content); pieces fan-out still cylinders. +**STAGE 3 DONE: M15 BRUSCHETTA SHIPPED AND GATE-VERIFIED (2026-07-18).** Day 14 +end-to-end: brie out early (8s toggle cost), doorstop cut, toast, roast (browning +Field + blister past 0.6, 42s@7 = collapse 1.0 into sauce), garlic rub, Clark-Evans +topping (R 1.25 "evenly strewn"), sog clock, serve. Happy path grade S (9.63) live. +Failure paths discriminate and NAME the sin: over-roast → B with roast 0 + bench 0 +(the spill); skipped brie → temp 0 "brie soft" missed; thin slice + 30s dawdle → +sog "it bends (1.00)" and the line "This has the structural integrity of an +apology." Reviewer retunes carried: SOG_RATE 0.004 (doorstop defends), MASS_BAND +2.5-4.5 (generous topping is the band). Known harness wart: standalone t.roast() +before the oven opens reads a stale session — drive failure paths through the full +sequence. §2-§7 of this brief are now ALL DONE; next work comes from MASTERPLAN P2 +(FIRE: the pan, the steak, the salt system) — cut Brief 3 from it when starting. + **Asset farm status (was BLOCKER, now half-fixed):** John freed 50GB on m4pro, but the cleanup took m4pro's venvs with it (`venvs/mflux`, `vendor/hunyuan3d-mlx/.venv`) — jobs routed to node m4 die in ~1s. `gen-assets.sh` now finds the client at `~/MODELBEAST`,