Repository navigation
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the Modern House Tour to the Interior category, using the same template as the living-room showcase (#91): an independent
showcases/modern-houseworkspace, pinned release-hosted binaries (assets.lock.json+fetch_assets.py), a Pages build under/modern-house/, and a gallery card.Capture scenetoggle)..glb, packed.blendand the source ZIP are release downloads, never part of the Pages output.Template parity with living-room
showcases/modern-house/:assets.lock.json,scripts/fetch_assets.py,scripts/package_source.py,tests/test_fetch_assets.py, showcase-modevite.config.js(stages runtime assets only).build/dev/preview/sync:modern-house, prebuild chain,/public/modern-house/ignore, dev directory-index middleware, gallery card,scripts/sync-modern-house.mjs, README section.Merge blocker: publish the asset release first
npm run buildrunsfetch_assets.py, which downloads the pinned bundle from the release tagimg2interior-modern-house-assets-v1. That release does not exist yet. Files are staged locally inshowcases/modern-house/.release/(gitignored); their hashes matchassets.lock.json. Publish before merging:Verified locally
npx tsc --noEmit,npm run test:source(8 pass),python3 -m unittest discover -s testsin the workspace (10 pass),fetch_assets.pyno-op on verified assets.npm run build:modern-house: 21 files, 81.5 MB, no portable GLB or.blendin Pages output.interiorStudy.status === 'ready', 306 meshes, download links point at the release URLs. Viggle capture reachesreadyon the dev/prod build.Limits (also in the README)
Layout, scale and hidden faces are authored estimates from one image; the native house and Viggle capture are independent representations, not registered; Viggle scale is arbitrary and unseen rooms are engine-filled; the portable GLB is a static baked snapshot (speckled walnut grain, dark mirror); no live GI or mirror; device evidence is headless-only.