v0.1.0 — Phase 1: headless skeleton
Phase 1 — headless skeleton.
Establishes the accuracy-first workspace: deterministic contracts (integer emulated time, typed video/audio/input packets, the Core/OutputSink traits, non-panicking errors), a defensive borrowed .ws / .wsc parser (structural validation, hostile-input handling), a synthetic core + capture sink with stable FNV-64 hashing, and a headless CLI.
Rust 1.96.0 pinned; unsafe forbidden workspace-wide; warnings are errors.
Scope: this proves the shared contract and the headless capture path only — it is not console emulation.