flymsg

source

Sensorimotor environment: an evidence-gated plan

Status: proposed, 2026-10-14. Tracking: #176 (umbrella) and #31 (embodiment). This plan is subordinate to the roadmap's completion plan: flymsg is complete when a model prediction passes an independent held-out benchmark (M4, #36). It adds the gates a headless sensorimotor experiment needs on the way there and states no result.

Goal and grades

A physically defined stimulus is sampled from the fly's current pose, sent into the MaleCNS network through a defensible sensory map, decoded through an evidence-backed motor path into the same body, and changes a later sensory sample. The 3D viewer and its optional XR observer (#175, #177) read the outputs and never change them.

Three grades, never merged into one claim:

VEE-0 can be delivered from inside the project; VEE-1 and VEE-2 can be blocked by evidence that does not exist. A synthetically coupled demo is an engineering fixture, never a substitute for VEE-1. The names avoid the embodiment sequence E1–E6 (embodiment).

The first task is an approaching dark disc, one side or both, through LC4/LPLC2 → giant fiber → TTMn → TTM to a simulated take-off, comparing sides, timing and kinematics. Free flight, walking and real-time whole-CNS execution are out of scope.

What is reused

Earlier embodiment work (#43–#54, issues and pull requests) delivered infrastructure or recorded negative and blocking outcomes; it is not reopened to rename it.

Gates

Step-by-step checklists, delivery slices and the risk register live in #176.

Gate What Exit Issues
G0 Inventory and an eligible question Contracts, sources and limits listed; held-out data found, or VEE-2 marked blocked #176, #36
G1 Versioned 6-DoF body and eye contract B6 v2 schemas with frame, unit and boundary-time tests; M0 v1 and its fixtures unchanged #178
G2 Optical projection onto measured columns Deterministic per-column optical traces from the eye's pose, with geometric tests #179
G3 Visual transfer to target neurons Checked physiology, or a documented no-go; a Poisson LC4 drive stays a circuit-only baseline #84, #97, #140, #34
G4 TTMn → muscle → actuator One documented motor path passes actuation checks; jump3d v2 judged on take-off velocity first #19, #35, #90
G5 Pose-dependent closed loop Pose → optical input causality measured; neural and behavioral effect pass/fail/indeterminate #180, #34
G6 Preregistered falsification A formally scored held-out result (SF3/SF4), pass or fail #36
G7 Reliability and performance Headless replay, measured throughput, cold-clone reproduction (replication) #151, #177

G3 follows the roadmap's next step for #34: a transducer that predicts the giant fiber potential from LC4 and LPLC2 (von Reyn et al. 2017; Ache et al. 2019), validated on the giant fiber. G6 follows the roadmap's first held-out benchmark for #36 (Pacheco et al. 2021); a looming-escape benchmark is a later candidate, blocked until G0 finds eligible data.

No-go rules

References