RecordingCapabilityRegistry constructor
RecordingCapabilityRegistry({})
Creates the recorder over the injected circuits + fixed clock, or an
ADVANCING nowFn (FT-1, tg-pez) that returns a fresh instant per now()
call so a test can prove startedAt < finishedAt / a non-zero durationMs
(use advancingClock). nowFn wins when both are supplied.
Implementation
RecordingCapabilityRegistry({
Map<String, Circuit> circuits = const {},
DateTime? clock,
DateTime Function()? nowFn,
}) : _circuits = circuits,
_now = nowFn ?? (() => clock ?? DateTime(2026));