Back to corpus
research noteexperiment writeup candidatescore 26
cc-anticipation: Project Charter
**Document Version**: 0.1.0 **Created**: 2025-12-26 **Status**: Phase Zero - Active **Canonical Input**: [Anchor.md](../../../../docs/Anchor.md)
Full HTML reader
Read the full artifact
Extracted abstract or opening context
**Document Version**: 0.1.0 **Created**: 2025-12-26 **Status**: Phase Zero - Active **Canonical Input**: [Anchor.md](../../../../docs/Anchor.md)
cc-anticipation converts stabilized motion state into actionable anticipatory signals. It answers one question: **"What futures are cheap vs expensive given what's happening now?"**
It does not generate motion. It does not generate sound. It does not decide policy. It **measures the geometry of possibility** around the present moment.
| Responsibility | Description | |----------------|-------------| | **MotionWindow consumption** | Accept aligned, canonical motion windows from cc-window-aligner | | **Kinematic feature computation** | Compute velocity, acceleration, jerk, coordination from skeleton | | **Latent dynamics computation** | Compute dz/dt, d²z/dt² from LIM-RPS latent stream | | **Regime embedding** | Map motion window to regime embedding (64-256 dims) | | **Scalar signal emission** | Emit commitment, uncertainty, transition_pressure, recovery_margin, phase_stiffness, novelty, stability | | **Constraint proximity** | Compute balance margin, joint limit proximity, rotation commitment | | **AnticipationPacket emission** | Emit frozen-schema packets every frame, deterministically | | **Neighbor-based uncertainty** | Use continuation dispersion from MotionPhrase library | | **Deterministic replay** | Same input → same output, always |
| Excluded | Rationale | |----------|-----------| | Raw sensor ingestion | Handled by cc-mcs-headless, mocopi-udp-ingest | | Time alignment | Handled by cc-window-aligner | | Policy decisions | Handled by Conductor | | Motion generation | Handled by cc-motiongen | | Audio generation | Handled by MotionStrudel, EchelonDiT | | Semantic labeling | No "spin coming" labels; only actionable scalars |
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.