Grand Diomande Research · Full HTML Reader

LUME Rehearsal Bundle Hub Implementation

```text C:\lume\dance-sessions\_incoming C:\lume\dance-sessions\_manifests C:\lume\recordings\pose-coach\sessions C:\lume\data\bodytruth_motionmix_mocopi_k11.jsonl C:\lume\data\bodytruth_k11.jsonl C:\lume\data\sensorlogger_k11.jsonl ```

Embodied Trajectory Systems technical note backlog reference score 22 .md

Full Public Reader

LUME Rehearsal Bundle Hub Implementation

Date: 2026-05-28

Result

The first K11-centered rehearsal bundle hub is implemented and audited.

K11 now builds `lume.rehearsal_bundle.v1` folders from:

text
C:\lume\dance-sessions\_incoming
C:\lume\dance-sessions\_manifests
C:\lume\recordings\pose-coach\sessions
C:\lume\data\bodytruth_motionmix_mocopi_k11.jsonl
C:\lume\data\bodytruth_k11.jsonl
C:\lume\data\sensorlogger_k11.jsonl

The hub creates:

text
C:\lume\dance-sessions\_processed\<bundle_id>\bundle.json
C:\lume\dance-sessions\_processed\<bundle_id>\derived\nko\motion_lexicon.json
C:\lume\dance-sessions\_processed\<bundle_id>\derived\sam3d\request.json
C:\lume\dance-sessions\_processed\<bundle_id>\derived\demon\request.json
C:\lume\dance-sessions\bundle-index.json
C:\lume\dance-sessions\bundle-index.jsonl

Scripts

text
C:\temp\lume_rehearsal_bundle_hub.py
C:\temp\audit_lume_rehearsal_bundle_hub.py

Run:

powershell
python C:\temp\lume_rehearsal_bundle_hub.py
python C:\temp\audit_lume_rehearsal_bundle_hub.py

The hub is storage/indexing only. It does not send Rekordbox keys, does not send
MIDI, does not restart the AirDeck bridge, and does not modify MotionMix live
services.

Current Audit

Audit result:

text
AUDIT_PASS

Current index:

text
schema: lume.rehearsal_bundle.index.v1
bundles: 6
pose_coach_source_count: 3
telemetry_source_count: 3
errors: 0

Current bundles:

text
20260527-184728-tier0-production-dry-run
k11-route-smoke-insta360
k11-route-smoke2-insta360
tier0-recorder-push-validation
tier0-screen-validation-labels
tier0-transport-smoke

Each bundle currently has seven sources:

text
mac4_tier0_long_take
k11_pose_coach
k11_pose_coach
k11_pose_coach
motionmix_bodytruth
k11_bodytruth_local
sensorlogger_watch

Bundle Contract

The bundle contract is:

text
schema: lume.rehearsal_bundle.v1
primary_storage.machine: K11
rekordbox_command_authority: K11 only
mac4_can_command_rekordbox: false
mac5_can_command_rekordbox: false
raw_sensors_can_command_rekordbox: false

This preserves the safety boundary:

text
Mac4 records and visualizes.
K11 stores, Pose-Coaches, and gates Rekordbox.
Mac5 reconstructs offline.
MotionMix/SensorLogger are evidence, not command sources.

Source Adapters

Mac4 Tier 0

Registered as:

text
source_type: mac4_tier0_long_take
machine: Mac4
video: raw/video/webcam_main.mp4
labels: raw/labels/labels.jsonl
session_json: session.json

Archives are extracted from `_incoming` into `_processed/<bundle_id>` only after
SHA-256 verification against the transport manifest.

K11 Pose Coach

Registered as:

text
source_type: k11_pose_coach
schema: lume.pose_coach.training_session.v1
machine: K11

The adapter references Pose Coach assets in place:

text
manifest.json
metadata/training.jsonl
video/display-overlay.avi
video/camera-overlay.avi
video/raw-camera.avi
frames/

Heavy Pose Coach video is not duplicated into every bundle.

MotionMix / BodyTruth / SensorLogger

Registered as reference-only telemetry:

text
motionmix_bodytruth
k11_bodytruth_local
sensorlogger_watch

These point to K11 JSONL/latest files and carry the safety boundary:

text
telemetry is evidence only; K11 AirDeck bridge remains final command gate

NKo Motion Lexicon

Each bundle gets:

text
derived\nko\motion_lexicon.json
schema: lume.nko_motion_lexicon.v1

Current entries include:

text
wave_color
weighted_slow_power_hold
torso_lean_weight_shift
burst_high_energy
d1_play_pause
d2_play_pause
airdeck_scratch_nudge
airdeck_platter_spin
safe_stop_rehearsal
bad_false_reactive

This is the semantic layer. It maps motion labels to:

text
meaning
risk
output_domain
promotion_rule

NKo here means motion-language semantics first. Actual NKo-script inscriptions
can be added after labels and meanings stabilize.

Mac5 Handoff

Each bundle gets:

text
derived\sam3d\request.json
schema: lume.sam3d_request.v1
status: queued
target_machine: Mac5

The request points Mac5 to the Mac4 session root, video, and labels. Recommended
worker command:

bash
python3 [home]/sandbox/lume-body-reconstruction/lume-sam3d-worker/process_session.py \
  --session <copied_session_root> \
  --label-windows-only \
  --fps 1

Expected return artifacts:

text
derived/sam3d/sam3d_frames.jsonl
derived/sam3d/summary.json
derived/sam3d/worker.log

DEMON Research Handoff

Each bundle now also gets:

text
derived\templates\gesture_templates.json
derived\enthea\bodytruth_control_map.json
derived\mrt2\control_map.json
derived\demon\request.json
derived\demon\control_curves.json
schema: lume.demon_request.v1
status: research_manifest_only
target_system: DEMON

DEMON is treated as a future audio-generation output lane, not a body tracker
and not a Rekordbox controller. The request maps reviewed motion labels such as
`wave_color`, `burst_high_energy`, `weighted_slow_power_hold`, and
`airdeck_platter_spin` into candidate time-varying audio-generation controls.

The Mac4-first sidecars are read-only output maps. `derived\enthea` can drive
Mac4 browser/OBS/NDI or Unity visuals from BodyTruth. `derived\mrt2` can drive
Magenta RealTime 2-style MIDI/OSC accompaniment. `derived\templates` is the
shared motion-template handoff for those lanes and for DEMON curves.

Current hardware placement is manifest-only. K11 reports AMD Radeon 780M, while
Mac4 and Mac5 are Apple M4/Metal machines. DEMON should run later on a CUDA /
TensorRT-capable workstation or cloud GPU. The K11 bundle hub only preserves the
control intent.

Safety boundary:

text
DEMON request sends no Rekordbox commands
Mac4 output maps send no Rekordbox commands
Mac4 output maps are read-only BodyTruth consumers
DEMON cannot replace the K11 AirDeck gate
generated audio must be auditioned before live use

Verifier:

text
python3 viz/lume-pcloud/tools/lume-mac5-reconstruction/verify_k11_mac4_output_artifacts.py --bundle-dir <processed_bundle_dir>

Next Wave

The hub now exists. The next build wave is:

1. Mac5 pull/process/return script that reads `derived\sam3d\request.json`.
2. Bundle-time association between Mac4 labels and Pose Coach clips.
3. Unity/Web Lab consumer for low-risk visual templates.
4. Mac4 BodyTruth-to-ENTHEA/MRT2 bridge that consumes the read-only sidecars.
5. DEMON CUDA/cloud runner that consumes `derived\demon\request.json` and
`derived\demon\control_curves.json`.
6. K11 AirDeck consumer only after physical proof and promotion manifest pass.

Promotion Decision

Keep in the searchable backlog until it intersects a live paper or system.

Source Anchor

lume-commerce/viz/lume-pcloud/Docs/LUME_REHEARSAL_BUNDLE_HUB_IMPLEMENTATION_2026-05-28.md

Detected Structure

Method · References · Code Anchors · Architecture