wi genie

wi genie opener — readme

for daffy, xatar, and claude bravo. read before touching anything.

glossary

room — one of the five section blobs (a.i., tools, art, health, services) plus the timeline pendant hanging under the core.
embryo — a source ball inside a room's metaclay field. one per resident app, plus nameless ghosts.
nucleus — the word or screen living at an embryo's exact centre, seen through the glass.
straw — red connector from the core, aiming at the living mean of a room's embryos.
button — a linked embryo. click its heart and the resident's site opens in a new tab (urls from the live wi-genie.com timeline). drag beats click past 6px.
the core / heart — centre sphere. porcelain dial decides how much glass it wears.
the field / voxel frame — the invisible marching-cubes cube each room lives inside. embryo travel is clamped half a sphere short of its walls.
sponge — the law of motion here. everything chases, eases, settles. nothing snaps.
branch — the tick beside reflection or refraction. ticked, the core gets its own dial.
cloudy — fresnel clearing. 1.00 is neutral, below opens a face-on window to the icons, above thickens fog. reflections survive all of it.
mark — the rotating wi genie logo in the heart. two fade methods: grain (alphaHash) and colour-mix (tick).
ash — the recorded accident. blank dark panes seen only through glass.
zowie — the 243-gif pool, symlinked at /zowie.
.wigenie — a saved setup file: every dial, branch, state, and the full physical arrangement.
the station — 4321!'s screen in the content state. a headless chrome (tv4321/rig/start_station.sh, needs 4321's server on 8765) runs build02 and presses 1...2...3...4 forever, screencasting the set into a tiny HLS stream at /tv4321/live. the glass drinks it as a true VideoTexture — real bezels, real fizz, real tape, refracted like everything else, one disc, no overlay. off-air, the painted card surfs alone and the glass retries every 8s.
the switch — hard-wired, no dial of its own: it rides refraction. lump refraction = dial × base, base climbing 0.09 / 0.26 / 0.43 / 0.60 for lumps of 1 / 2 / 3 / 4 (capped at 4). with refraction at 1, a merged quartet wears 0.60 and a loner wears 0.09. each lump renders in its own field with its own coat; a fresh separation inherits its parents' value and eases home — the sponge carries the divorce. reflection never divides, only the bend.

states

1 wi genie   2 zowie   3 ash   4 collage   5 slides   6 gifbox.tv   7 gifbox+   8 content

folder + version naming

everything lives in wi_genie/03_website/00_sandbox/website_opener. versions are adNNN_short_description.html, three digits, lowercase, underscores. never overwrite — copy the previous version, edit, increment. every version is sacred, the folder IS the evolution. _split.html compares any two side by side.

how to proceed — daffy

serve with python3 -m http.server 8792 in the folder. dials fade up at the top of the screen. save a .wigenie before big experiments. content masters: ProRes 4444 with the alpha toggle on, 512-540 square, 8-15 second loops.

how to proceed — xatar

convert masters with: ffmpeg -i IN.mov -vf "scale=512:512" -c:v libvpx-vp9 -pix_fmt yuva420p -crf 33 -b:v 0 -an OUT.webm — aim under 1MB per clip. new embryo content is one line in the CONTENT array: {blob, item, kind, src}. kinds: img, video, live.

how to proceed — claude bravo

read OPENER_HANDOVER_SESSION_1.txt and OPENER_CLAUDE.md in this folder first. sandbox only — nothing deploys to wi-genie.com without daffy's explicit word. patch by copying the latest ad version, verify every replace landed, syntax-check the module with node --check before handing over. the probe harness at /tmp/pptr reads headless-chrome console truth when u can't see the browser. three hard laws: transparent materials vanish from the glass (use alphaTest or alphaHash), never resize a CanvasTexture after birth, refraction past 0.70 inverts imagery (screenFlip handles it — don't fight it).

pending

alpha re-exports: inner signal bridge x2, blooming squircle (422 can't carry alpha — needs 4444), murmurs squircle (same, ad003 master), rook squircle (same), musikbox squircle (same, ad006 master), nostalgai squircle (same), parts squircle (same, ad001 master), claude connect squircle (same, ad001 master), qorpus squircle (same, ad007 master), mobius squircle (same, ad001 master), flow squircle (same, ad001 master). nothing has true alpha yet — mobius and flow lost their stills' transparency when they became video.