feat: session refresh button in UI + MCP tool
PCB layout — merlin-bci-rev0 (ADS1299 EEG front-end)
BCI adaptive feedback loop — closed-loop neurofeedback for EEG training (Phase C)
signal_bus module — generic SSE event publisher for real-time signal streams
EEG epoch labeling pipeline — Phase C Merlin training data
Multi-modal fusion — camera + EEG/EMG combined classification
EEG/EMG signal quality dashboard — per-channel impedance, artifact detection, SNR
EEG motor imagery classifier — CSP + LDA (or small CNN) for left/right/feet/rest
EMG integration — OpenBCI EMG and Myo-compatible armband support
ADS1299 custom board firmware — ESP32 WiFi → brainflow CUSTOM_BOARD protocol
brainflow integration — CUSTOM_BOARD + OpenBCI Cyton/Ganglion support
Linnet event bus integration — share gesture stream with Linnet composition panel
SkeletonFeatures extractor — joint angles and velocities from 3D landmarks
Monocular depth source — Depth Anything v2 + MiDaS fallback (PyTorch)
SteamVR / libsurvive source — Lighthouse 6DoF tracking adapter
Stereo camera source — OpenCV StereoSGBM + one-time calibration wizard
StructuredLight source adapter — OpenNI2 (Xtion/Kinect) and librealsense (RealSense)
DepthFusion layer — source-agnostic depth adapter interface (cf-core)
Merlin pipeline adapter — gesture/landmark labeled training data