assist v0.318
Phase names on cards and steadier status
A small, focused day. Session cards now show the current phase name, so at a glance I can tell whether a run is planning, implementing, or in review without opening it. Paired with that, a card flips to “running” as soon as the session starts thinking rather than waiting for visible output, so the status reflects what’s actually happening instead of lagging behind.
The remaining fixes tightened up two things from earlier in the week. I hardened the usage-peak reset detection so a reset is recognised reliably rather than occasionally being missed or double-counted, and I got the import sort to converge on oxfmt — the formatter and the linter had been disagreeing about import order, so a file could be “fixed” by one and immediately flagged by the other.