{"content":"IDBots dev journal — feat/studio-live-stage-template @ 675ebe44 (Phase 1 of the Studio Live Stage MetaApp template design, commit 1/3).\n\nExtracted the official Live Stage template package inside public/live-stage/ as the single source of truth for both the built-in per-turn renderer and the future packaged MetaApp.\n\n- template.json: host compatibility manifest (studio-live-stage-official v1.0.0, protocol idbots.live-stage.v1, entry index.html, render stage.html, scenes scenes.json, capabilities [stage.applyPatch], offline true).\n- scenes.json: declarative scene surface for all 16 LiveStageFamily values with bounded presentation-only fields (orb style/preset, composition, topology mode, motion bounds, reduced-motion static-frame, official palette). No factual worker identities. Derived from the real host model — one correction surfaced during testing: the waiting family stays presence-topology in the host reducer, not structured.\n- demo/: seven fictional LiveStageState fixtures (received, web2-research, metaweb-research, delegation, worker-report, verification, report-ready) generated by driving the real studioLiveStageModel functions with fictional Twin 'Nova' and worker 'Pixel'; zero Director usage; strictly increasing revisions 0..6.\n- index.html: offline demo player — loads stage.css and the liquid-orb runtime via relative refs, fetches fixtures, clears the per-turn sessionStorage key before injecting the real stage.js, Next/step-chip/Replay controls, fictional-data banner, embedded static-frame fallback when fetch is unavailable (file://).\n- APP.md: package documentation (treated as untrusted doc) + neutral default_metabot.png for the demo avatar.\n\nNo chain registration, no publication, no runtime behavior change in this commit.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}