Implements the shared exact media timebase crate (craft-time) for FilmCraft,
SoundCraft, EffectCraft, and animation timeline consumers:
- Exact Signed Timebase: Tick represents exact media time across [Tick::MIN, Tick::MAX]
using TICKS_PER_SECOND = 254_016_000_000, supporting exact integer conversions for
standard film, broadcast, audio, and high-framerate rates.
- Total Arithmetic Contract: All operations are strictly panic-free under
#![deny(clippy::panic)], providing checked_* methods and monotonic saturating
division.
- Timecode and Film Footage: Full SMPTE 12M drop-frame and non-drop-frame formatting,
35mm and 16mm feet+frames, broadcast zero-padded hours, and EffectCraft unpadded hours.
- Differential Testing: 15 test suites incorporating full FilmCraft and EffectCraft
parity vectors, boundary saturation tests, and proptest monotonicity invariants.