Three root causes: SnapshotBuffer hard-dependency in economy.rs (Option-wrapped), TickPhase::configure missing from SimulationPlugin (added idempotent call), and stale golden file after D-192 dropped the version field (regenerated). All 6 previously-failing tests now pass with zero regressions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>