gsxdsm
d4aa79b66c
FN-8598: preserve legacy task cost badges
Restore cost badges for tasks with valid legacy token totals.
- Preserve usage records when optional timestamps and cache-write totals are absent
- Use task creation time to satisfy legacy usage timestamp requirements
- Cover card badge rendering, unpriced mixed usage, and mobile visibility
- Add a patch changeset for the restored badge behavior
Files changed:
.changeset/fn-8598-cost-badge-fix.md | 7 +
.../task-token-usage-serialization.test.ts | 45 +++++++
packages/core/src/task-store/serialization.ts | 16 ++-
.../__tests__/TaskCard.cost-badge.test.tsx | 146 +++++++++++++++++++++
.../app/utils/__tests__/taskTokenCost.test.ts | 11 ++
5 files changed, 221 insertions(+), 4 deletions(-)
Fusion-Task-Id: FN-8598
Fusion-Task-Lineage: 83fb4051-8e0f-4ee9-9f00-0e4d5cb8661e
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-26 09:06:41 -07:00
..
2026-07-25 23:44:56 -07:00
2026-07-25 21:06:33 -07:00
2026-07-26 09:06:41 -07:00
2026-07-26 09:06:41 -07:00
2026-07-25 21:06:33 -07:00
2026-07-25 21:06:33 -07:00
2026-07-26 08:56:58 -07:00
2026-07-25 22:52:53 -07:00
2026-07-25 21:06:33 -07:00
2026-07-25 21:06:33 -07:00
2026-07-25 21:06:33 -07:00