Back to corpus
technical noteexperiment writeup candidatescore 22

Stage 3 — Expand + Master Plan

> Final ranked, dependency-ordered execution plan for LUME creative engine maturation. > Treat as **PRODUCTION SYSTEM**. Don't break what ships. > Output of Evo3 Stage 3, Wave 9 of the LUME chain. 5 panes, 3 reel-critical + 2 parallel. > Deadline: reel posted by **2026-05-09 EOD**.

Full HTML reader

Read the full artifact

Open in new tab

Extracted abstract or opening context

> Final ranked, dependency-ordered execution plan for LUME creative engine maturation. > Treat as **PRODUCTION SYSTEM**. Don't break what ships. > Output of Evo3 Stage 3, Wave 9 of the LUME chain. 5 panes, 3 reel-critical + 2 parallel. > Deadline: reel posted by **2026-05-09 EOD**. This list is **enforced at the git pre-commit layer** (P3 ships the hook). Treat any apparent need to violate it as an escalation signal, not a refactor opportunity. - **Wire format magic bytes**: `LUME` (0x4C554D45), `LUMD` (0x4C554D44), `LUMF` (0x4C554D46), `LUMM` (0x4C554D4D), `LUMC`. Pinned byte-for-byte by `tests/test_wire_format_golden.py` (memory: Wave 4 Track I). - **21 Unity component public APIs** — additive only, no field renames or signature changes. Surface enumerated in `software/demo/unity/lume_pcloud/ARCHITECTURE.md` (memory: 2026-04-26 commit `e2089c56`). - **K11 NSSM service definitions** in `software/demo/launchagents/k11/install-services.ps1`. Runtime Args may be parameter-flagged; service registration block stays as-is. - **Wave 8 commits not-pushed**: `da8d1478`, `c5194f92`, `2a6e6b25`, `95387a02`, `8139a931`, `8fb6fe75`. Only Mohamed pushes after Mac4 verification. - **LUMF byte order in `audio_pub.py:send_lumf`** — pinned by golden-bytes test. - **MotionMix repo proof-token model** (commit `1ea8da7 feat(director): Phase 5a proof token model`) — read it before defining any director event payload; do not redefine its schema. - **Production system constraint** — Mohamed runs all destructive operations manually. No Codex pane may `git push`, `launchctl unload && load`, `nssm remove`, or post to social media on Mohamed's behalf. **Wire format edges (verified from stage0):** - `MotionMix iPhone → Unity` via **LUMM** (772B, 27 bones, magic 0x4C554D4D, port 9702 — direct fleet path; or via mocopi when activated). - `MotionMixApp iPhone → Unity` via **LUMF** (84B, magic 0x4C554D46, port 9701) — NEW PATH from P1. - `K11 LUME-Depth (Femto Bolt) → Unity` via **LUMD** (716px raw depth, magic 0x4C554D44, port 9700). - `Unity → MotionMixApp` via **OSC** (7 channels, port 9050) — NEW CONSUMER from P4. - `MotionMixApp → StrudelWebEngine` via **WKWebView JS bridge** (window.sanUpdate at 10Hz, /san HTTP POST at 2Hz). - `MotionMix iPhone → MotionMixDirector` via **MJPEG** (port 8081, existing). | Phase | Timing | What | Why | |-------|--------|------|-----| | **A — ship-bridge-now** | This week (P1) | LumfPublisher.swift NEW. MotionMixApp's deployed AudioEngine output becomes Unity's audio source. | Stage0 §C.6 verified the engine is deployed; the gap is publishing PCM as LUMF. | | **B — condition-on-OSC-channels** | Weeks 2-4 (P4) | OSC :9050 → ParamMapper.Extras → StrudelWebEngine.sanUpdate. SAN→Strudel realtime via debounced setSANPattern. | Closes the visual→au

Promotion decision

What has to happen next

Attach run IDs, datasets, metrics, and reproduction commands.

Why this is not always a full paper yet

Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.