Eight real third-party WebGL/canvas houses packaged for gitbrew-post, with phone-tall covers and no-UI live recordings.
houses/<id>/—manifest.json,play.html,vendor/(+ shaders where needed), pluscover.webp+cover.mp4next to play (post.mjs ships these; notofficialFiles)covers/<id>/cover.webp+cover.mp4— same 390×844 feed covers (catalog copy)videos/<id>.mp4— same phone-tall muted loop ascover.mp4(390×844). Not 1280×800.RESULTS.md/RESULTS-ui.md/DROPPED.md/protocol-note.md/MANIFEST.txt
- the-spirit
- muscular-hydrostats
- flowers-webgl
- packing-webgl
- tessellation-webgl
- makisu
- sketch-particles
- coffee-physics
perlinreaction-diffusion
See DROPPED.md.
Point at the public protocol:
curl -fsSL https://gitbrew-cdn.b-cdn.net/skills/gitbrew-post/protocol.mjs -o /tmp/gitbrew-protocol.mjs
node /tmp/gitbrew-protocol.mjs check --dir houses/the-spirit
node scripts/verify-houses.mjsDetails: protocol-note.md. Flowers / packing / tessellation include real shaders/ files in officialFiles (not a symlink).
- Exact 390×844 (phone-tall feed cover), not letterboxed island-only.
- Prefer outer
.phonecard (already 390/844 aspect), then scale. - Still:
cover.webp(png acceptable). Loop: mutedcover.mp4~2–3s, no controls. - Must show live demo looking good (not empty, not GUI panels).
manifest.githubRepoisYPAAAAAAAAAAAAA/gitbrew-batch10-real(a repo this GitHub user owns). GitBrew OG is fallback only ifpost.mjsfinds nocover.webp.
flowers-webglcover still/loop was rebuilt from the no-UI video (live SwiftShader capture was blank blue).sketch-particlesincludes soft auto-spawn so idle is non-blank.