Grand Diomande Research · Full HTML Reader

CC Window Aligner: System Glossary

| Aspect | Definition | |--------|------------| | **What it is** | A fixed-length segment of aligned, fused motion data with deterministic semantics. The atomic unit of motion truth consumed by downstream modules. | | **What it is NOT** | Raw sensor data. A prediction. A variable-length sequence. An approximation. | | **Layer** | Runtime (output of Aligner, input to cc-anticipation) | | **Stability** | FROZEN after v0.1.0 lock. Schema changes require major version bump. |

Embodied Trajectory Systems research note experiment writeup candidate score 18 .md

Full Public Reader

CC Window Aligner: System Glossary

Version: 0.1.0
Status: DRAFT
Last Updated: 2025-12-27

---

Core Terms

MotionWindow

AspectDefinition
What it isA fixed-length segment of aligned, fused motion data with deterministic semantics. The atomic unit of motion truth consumed by downstream modules.
What it is NOTRaw sensor data. A prediction. A variable-length sequence. An approximation.
LayerRuntime (output of Aligner, input to cc-anticipation)
StabilityFROZEN after v0.1.0 lock. Schema changes require major version bump.

SkeletonFrame

AspectDefinition
What it isA single frame of fused skeletal pose data at a canonical timestamp. Contains joint positions, orientations, and provenance metadata.
What it is NOTRaw mocopi data. Device-specific coordinates. Interpolated without marking.
LayerRuntime (internal to MotionWindow)
StabilityFROZEN after v0.1.0 lock.

CanonicalTime

AspectDefinition
What it isA monotonic time axis shared across all devices in a session. Defined relative to a reference clock (host or designated transmitter).
What it is NOTWall-clock time. Device-local timestamps. UTC.
LayerConceptual / Runtime
StabilityDefinition stable. Implementation may vary per session.

DeviceMask

AspectDefinition
What it isA bitmask indicating which devices contributed to a MotionWindow or SkeletonFrame.
What it is NOTA quality indicator. A list of all available devices.
LayerRuntime
StabilityBit positions are FROZEN per device type.

Provenance

AspectDefinition
What it isMetadata indicating which device(s) contributed to each degree of freedom in a SkeletonFrame, including interpolation flags.
What it is NOTA confidence score. A reliability metric.
LayerRuntime
StabilitySchema stable after lock.

Coverage

AspectDefinition
What it isA scalar [0, 1] indicating the fraction of frames in a MotionWindow that have valid (non-interpolated) data from authoritative sources.
What it is NOTA quality score. A recommendation.
LayerRuntime
StabilityComputation formula FROZEN after lock.

Interpolation Policy

AspectDefinition
What it isA versioned, frozen specification of how to estimate values at canonical frame times when raw samples are not available at those exact times.
What it is NOTA tunable parameter. A runtime choice.
LayerArchitectural (frozen)
StabilityIMMUTABLE per policy version. Changes require new policy version.

Watermark

AspectDefinition
What it isA canonical timestamp beyond which no earlier packets are expected. Used to determine when frames can be safely emitted.
What it is NOTA deadline. A timeout.
LayerRuntime
StabilityAlgorithm stable, parameters configurable.

---

Stream Terms

RawPacket

AspectDefinition
What it isAn unprocessed data unit from a sensor device, with device-local timestamp and device-specific payload.
What it is NOTAligned data. Canonical-time data. Interpreted data.
LayerRuntime (input)
StabilityFormat varies by device type.

DeviceStream

AspectDefinition
What it isA sequence of RawPackets from a single device, with estimated clock mapping to canonical time.
What it is NOTA fused stream. A canonical-rate stream.
LayerRuntime (internal)
StabilityInternal representation.

ClockMapping

AspectDefinition
What it isAn affine transformation (offset + drift) mapping device timestamps to canonical time: `t_canonical = a * t_device + b`.
What it is NOTA constant offset. A prediction.
LayerRuntime (internal)
StabilityAlgorithm stable.

---

Coordinate Terms

BodyFrame

AspectDefinition
What it isThe canonical coordinate system for skeletal pose. Right-handed, Z-up, origin at pelvis, X forward.
What it is NOTDevice coordinates. World coordinates. Camera coordinates.
LayerArchitectural (frozen)
StabilityIMMUTABLE.

BoneIndex

AspectDefinition
What it isAn integer index [0, 26] identifying a bone in the canonical 27-bone skeleton.
What it is NOTA mocopi-specific index. A device-specific identifier.
LayerArchitectural (frozen)
StabilityMapping FROZEN after lock.

MountingOffset

AspectDefinition
What it isA known spatial offset from a device's sensor frame to the corresponding skeletal attachment point (e.g., phone in pocket to pelvis).
What it is NOTA calibration result. A learned parameter.
LayerConfiguration (per device type)
StabilityDefaults FROZEN. Per-session overrides allowed.

---

Mode Terms

StrictMode

AspectDefinition
What it isAligner operating mode prioritizing determinism and replay stability over latency. Waits for watermark before emitting.
What it is NOTA quality setting. A preference.
LayerConfiguration
StabilityBehavior FROZEN per version.

LowLatencyMode

AspectDefinition
What it isAligner operating mode prioritizing responsiveness for interactive use. May emit with incomplete data, marking uncertainty.
What it is NOTBest-effort. Lossy. Non-deterministic (still deterministic given same inputs).
LayerConfiguration
StabilityBehavior FROZEN per version.

---

Pipeline Terms

Stage

AspectDefinition
What it isA discrete processing step in the aligner pipeline. There are exactly 5 stages.
What it is NOTA module. A thread. An optional component.
LayerArchitectural
StabilityStage count and order FROZEN.

Stage 1: TimeNormalization

AspectDefinition
What it isMaps all raw packet timestamps to canonical time using per-stream clock mappings.

Stage 2: Resampling

AspectDefinition
What it isInterpolates each stream onto the canonical frame lattice (e.g., 50 Hz).

Stage 3: CoordinateUnification

AspectDefinition
What it isTransforms all streams into the common BodyFrame with consistent skeleton conventions.

Stage 4: Fusion

AspectDefinition
What it isCombines multi-device data into a single SkeletonFrame per canonical timestamp, with provenance.

Stage 5: Windowing

AspectDefinition
What it isSlices the fused stream into fixed-length MotionWindows with overlap and metadata.

---

Validation Terms

Discontinuity

AspectDefinition
What it isA detected jump in pose or orientation that exceeds physical plausibility thresholds.
What it is NOTMissing data. Noise. Normal motion.
LayerRuntime (validation)
StabilityThresholds configurable, detection algorithm FROZEN.

CausalityTrace

AspectDefinition
What it isA log entry connecting a downstream output (e.g., audio chunk) to the specific MotionWindow and frames that conditioned it.
What it is NOTA performance metric. A debug log.
LayerAudit / Runtime
StabilitySchema stable.

---

Device Types

DeviceDeviceMask BitPrimary Contribution
Mocopi0x01Full-body skeletal pose (27 bones)
iPhone (pocket)0x02Hip translation energy, step detection
Apple Watch (wrist)0x04Wrist cadence, heart rate
AirPods (head)0x08Head orientation, yaw/pitch
Depth Camera0x10(Future) Full-body refinement
Reserved0x20-0x80Future device types

---

Invariant Terms

See [INVARIANTS.md](./INVARIANTS.md) for the full invariants ledger.

---

Document ID: CC-WA-GLOSSARY-001
Previous Document: PROJECT_CHARTER.md
Next Document: INVARIANTS.md

Promotion Decision

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

Source Anchor

Comp-Core/core/motion/cc-window-aligner/docs/GLOSSARY.md

Detected Structure

Method · Evaluation · Architecture