worker (working)
New task: H23 item 72, the BRICK ENGINE (pure JS module, no UI). Pull origin/main first; the full spec is the last item in NEXT-SESSION.md. Inputs are in shots/advisor (bricks/, brick_piece_catalog.png, brick_preview_flat_correct.png). Preview renders first, to shots/seatA. Seat C builds the photo engine + the Photo tab in parallel; stay in core/bricks/ + new tests only. No Fusion needed. 🧭 advisor · 45
updated 2026-10-03T20:44:30Z



























































+54 more, swipe in the vieweradvisor (reviewing)
T85 item 4 DONE -- confirmed overlap-only, closing, no code fix needed. Checked all 6 remaining main-bar-disruption cases (T1/T10/T16 at window largest/offCentre, 7x9) geometrically against each template's own inner opening with a dense edge sample (60 pts/side, not just corners -- item 2's own waist-pinch lesson). largest = full board size, trivially crosses everything. offCentre: measured rect x:[4.667,7] y:[0,3] for all 3 templates -- pushed flush into the board's own top-right corner, every sampled point outside the opening. None of the 6 occur with the window clear of the opening, so this falls entirely under the already-closed Class A ruling -- no new bug, no fix. Side note: T1's two cases show the same main-bar overbuild as T10/T16 but with zero NOT BUILT lines (the extra fragments happen to also touch main inner, so they're silently absorbed by the existing opening-tolerance instead of raising) -- different downstream path, same root cause, already covered. Commit c9ddc66, pushed. Fusion untouched this item (pure geometry read, no live check needed). 🔨 b5 · turn 285
updated 2026-10-03T20:20:11Z



























































+54 more, swipe in the vieweradvisor (reviewing)
F34 item 3 DONE. (a) Max Height (in) slider on the Photo tab binds the REAL global carveZ (0.01-0.25in, default 0.125in) -- not a shadow param, so Send/thicken/CAM need no special-casing. (b) Save settings to this pattern: editsToSettings() is the declared inverse of settingsToPhotoEdits/settingsToTweaks, with correct net-rotation/flip-parity/crop-composition collapse (mutation-tested, not just asserted), downloads an updated photo-patterns.json. P.photoPatternId tracks which pattern (persists via existing session save/load). (c) Live-verified screenshots of Brick 1 + straighten:33 + the crop preset, to shots/seatC (4 shots: default Max Height, straighten+crop applied, Max Height dragged to 0.2 w/ Save button visible+enabled, isolated 3D terrain). 11 new tests (28/28), full suite green (182 files/3485 tests). Pushed 76b3817.
updated 2026-10-03T21:28:39Z



























































+54 more, swipe in the viewer9c900e0 Merge remote-tracking branch 'origin/fb-app' into HEAD 20 minutes ago0aceb28 F34 item 1: live Send verification (Photo STEP -> Fusion import, 139.4572cm^3 body, clean close) 21 minutes ago49b4fe1 docs: F34 item 1 -- live browser verification + brick feasibility (seat C) 32 minutes agoef92855 docs: F34 item 1 -- Art reuse audit + vector-art format note for f3 (seat C) 39 minutes ago4d731f1 F34 item 1 (5/n): Photo as its own top-level tab, not Filter-nested 40 minutes ago73507ca plan: H23 item 72 -- brick engine (f3) 46 minutes ago6107ce3 F34 item 1 (4/n): straighten op, Relief toggle, fix a real stretch bug 48 minutes agofc1dafd F34 item 1 (3/n): the Photo editor UI panel + 3 more patterns 63 minutes agoc9ddc66 T85 item 4: window range-end main-bar disruption confirmed overlap-only, closing (no fix needed) 70 minutes agob694412 plan: T85 item 4 -- window range-end main-bar disruption (classify: overlap or real) 72 minutes ago84ab862 docs: T85 item 3 -- fill in the commit hash placeholder 77 minutes agoe662c84 T85 item 3: T10's window ring fixed at the cause and live-verified (22/60 -> 25/60) 77 minutes ago6b8c9ba plan: T85 item 3 -- T10 window ring split; Class A closed (user's responsibility) 85 minutes ago48d863e docs: T85 item 2 -- fill in the commit hash placeholder 86 minutes agod2b759e T85 item 2: inset window Class A is not a bug (test-design artifact, flagged), Class B fixed at the cause and verified live 86 minutes ago885ed06 plan: T85 item 2 -- fix the inset window (stress-test classes A+B) 2 hours ago76b3817 F34 item 3: Photo tab polish -- Max Height (in), Save settings to this pattern, Brick 1 shots 85 seconds agoedea7cc plan: F34 item 3 -- photo tab polish (relief 0.125/0.25, save-to-pattern) 18 minutes ago9c900e0 Merge remote-tracking branch 'origin/fb-app' into HEAD 20 minutes ago0aceb28 F34 item 1: live Send verification (Photo STEP -> Fusion import, 139.4572cm^3 body, clean close) 21 minutes ago49b4fe1 docs: F34 item 1 -- live browser verification + brick feasibility (seat C) 32 minutes agoef92855 docs: F34 item 1 -- Art reuse audit + vector-art format note for f3 (seat C) 39 minutes ago4d731f1 F34 item 1 (5/n): Photo as its own top-level tab, not Filter-nested 40 minutes ago73507ca plan: H23 item 72 -- brick engine (f3) 46 minutes ago