Skip to content

Fix courtyard batching check after generative furniture - #76

Merged
pablostanley merged 1 commit into
mainfrom
fix/courtyard-children
Sep 28, 2026
Merged

pablostanley merged 1 commit into
mainfrom
fix/courtyard-children

Conversation

@pablostanley

Copy link
Copy Markdown
Owner

Main has been red since #74: tests/courtyard.test.ts asserted section.group.children.length < 40 to catch unbatched window meshes. Since #69, each pushable furniture piece is its own group, and #74's table seating added more pushable chairs. The ground courtyard on tape 199307 now has 27 batched meshes and 14 furniture groups.

The assertion now counts only meshes (27 < 40), so the window-batching check keeps its meaning and no longer depends on how much movable furniture a room gets.

Verification: npm test passes 249/249 on current main.

🤖 Generated with Claude Code

Pushable furniture keeps one group per piece by design, so table seating
from #74 pushed the courtyard section past the 40-child budget meant to
catch unbatched window meshes. Counting meshes keeps that check intact.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
vackrooms Ignored Ignored Preview Sep 28, 2026 2:15am UTC

@pablostanley
pablostanley merged commit 04cad7e into main Sep 28, 2026
5 checks passed

This branch was successfully deployed

1 active deployment
Preview – vackrooms — 569502f1 Deployed Sep 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant