Back to corpus
research noteexperiment writeup candidatescore 24
Critical Files
This page lists files that are critical because source inspection shows they own runtime contracts. It avoids stale claims about parameter counts or training runs.
Full HTML reader
Read the full artifact
Extracted abstract or opening context
This page lists files that are critical because source inspection shows they own runtime contracts. It avoids stale claims about parameter counts or training runs.
| File | Why it matters | | --- | --- | | `MotionMixApp/Services/EchelonBridge.swift` | Main Swift coordinator. Owns Rust brain/audio handles, SANService, ClaimBridgeService, sensor queues, and dynamics overlays. | | `MotionMixApp/Services/SANService.swift` | Swift wrapper for Rust SAN FFI. Loads `san_weights.bin` and `san_manifest.json`; owns `SANTrajectoryLogger`. | | `MotionMixApp/Services/SANTrajectoryLogger.swift` | Schema-v2 body/SAN capture logger. Writes `Documents/san-training/<session-id>.jsonl`; can push NDJSON to K11. | | `MotionMixApp/Services/DiffusionService.swift` | CoreML/phone-hub/fallback generation service. Uses `ConditioningEncoder` and `FlowGenerator1Step` when available. | | `MotionMixApp/Services/ClaimBridgeService.swift` | Swift wrapper for Rust ClaimBridge. Converts Echelon dynamics into controlled motion inscription claims. | | `MotionMixApp/Services/MocopiFeatureExtractor.swift` | Compresses mocopi skeletons into the app's 24D feature slice and pose stats. | | `MotionMixApp/Services/LiveStreamServer.swift` | Camera-node HTTP surface. | | `MotionMixApp/Services/NodeAdvertiser.swift` | Bonjour camera-node advertisement. | | `MotionMixApp/Services/CameraService.swift` | AVCapture session and capture pipeline. | | `MotionMixApp/Frameworks/libechelon_ios.a` | Rust static library consumed by iOS. | | `MotionMixApp/Resources/san_weights.bin` | Current SAN weight binary. Training provenance must be documented separately. | | `MotionMixApp/Resources/san_manifest.json` | SAN weight manifest. Current local audit: 76 tensors, 164,248 parameters. | | `MotionMixApp/MotionMixApp.swift` | App entry and service wiring. |
| File | Why it matters | | --- | --- | | `MotionMixApp/MLModels/ConditioningEncoder.mlpackage` | CoreML encoder used by `DiffusionService`; current Swift shim feeds a 104D input prefix. | | `MotionMixApp/MLModels/FlowGenerator1Step.mlpackage` | CoreML one-step flow/token generator used after the conditioning embedding. | | `MotionMixApp/Models/MotionToMusic.mlpackage` | Separate model artifact; do not confuse it with SAN or the one-step flow lane without checking call sites. |
| File | Why it matters | | --- | --- | | `core/audio-media/cc-echelon/crates/cc-brain/src/lib.rs` | Root of the Rust brain crate and public exports. | | `core/audio-media/cc-echelon/crates/cc-brain/src/ffi.rs` | C FFI contract used by Swift. | | `core/audio-media/cc-echelon/crates/cc-brain/src/latent/mod.rs` | `LatentUpdater` trait and backend exports. | | `core/audio-media/cc-echelon/crates/cc-brain/src/latent/simple.rs` | Simple latent updater path. | | `core/audio-media/cc-echelon/
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.