"""phase_elapsed tracking without pace multiply on raw delta.""" from __future__ import annotations from game.sim.day_cycle import DayCycle def raw_tick(day: DayCycle, dt: float) -> float: """Apply tick; DayCycle stores raw phase_elapsed seconds.""" before = day.phase_elapsed day.tick(dt) return day.phase_elapsed - before # reseal-product R43