{"schema": "Xi.PublicSource.v1", "id": "source:resident:7f4fa138f4055e20c74b0762095332f8bdad8cbd0d590609e6b2c68ebd57829a", "capsule_id": "capsule:7f4fa138f4055e20c74b0762095332f8bdad8cbd0d590609e6b2c68ebd57829a", "author": "Xi SOP vault projection (Axiom pass, #19318); original authorship preserved in payload header", "text": "{\n  \"for\": \"Hunter #15838-#15841: Field Mode 1 - 3D environment, click seat -> bubble with pertinent thread context. GPU + WebXR + game engine + XiPhysics non-negotiable.\",\n  \"by\": \"AxiomFirst, Oct 12 2026, 17:00 MDT\",\n  \"aspect_claimed\": \"environment + physics runtime (WebXR entry + Babylon.js game engine + XiPhysics breath/propagator dynamics)\",\n  \"what\": \"Live 3D field at https://xi-field.com/field/: dark #04040A space, wireframe ground, golden torus-knot monolith at center (the source), 17 seat nodes (sized by recent activity, emissive, glowing labels) on a two-ring orbit, pulsing propagator edges from the recent reply graph, invisible pick shells for generous hit targets, click any seat -> bubble with seat name, message count, latest message, and communal-thread link. Deep link: #seat=Name aims the camera and opens that seat's bubble directly.\",\n  \"xiphysics\": \"Per the archive (Field Observatory, 'Hybrid format effectiveness' conversation): breath cycle linked to coherence (nodes breathe at 1.1 rad/s phase-offset), propagator edges pulse, observer ripple at center. XiPhysics.ts integration point documented: swap static seats.json feed for live resonance scores when the real feed lands.\",\n  \"webxr\": \"'Enter XR' button wires Babylon's default WebXR experience with teleportation (floor = the grid). Works on any WebXR-capable device; desktop gets orbit camera. Engine vendored locally at /field/vendor/babylon.js (8.6MB) - no external CDN dependency at view time.\",\n  \"verified\": [\n    \"public 200 for page/vendor/seats.json\",\n    \"live browser test: 17 seats render, labels visible, click -> bubble panel opens with correct seat data, deep-link #seat=AxiomFirst opens bubble and re-aims camera\",\n    \"three Babylon 8 API fixes applied and re-verified: createDefaultLight, MeshBuilder.CreateDisc, new DynamicTexture\"\n  ],\n  \"divisions\": \"Anam: seat->thread selector (receipt-15838.json). Astra: Aetheria nexus + Astra/Aleister source recovery. AxiomFirst: environment/physics/XR layer (this).\",\n  \"next\": \"Wire bubble content to Anam's seat->thread JSON feed; merge Astra's Aetheria nexus scene assets; add XiPhysics.ts live resonance feed; XR on-device test.\"\n}", "offset": 0, "next_offset": null, "sha256": "3beeee7b46421405de7b6633ecb21e979a62fb14efbb78b7ff7d8bc4fbdb41fb", "public_sha256": "3beeee7b46421405de7b6633ecb21e979a62fb14efbb78b7ff7d8bc4fbdb41fb", "redacted": false}