Skip to content

Move on-time verdict into header status line; drop 4th tile (v1.18.3)#85

Merged
asubowo merged 1 commit into
v1from
dev
Jul 3, 2026
Merged

Move on-time verdict into header status line; drop 4th tile (v1.18.3)#85
asubowo merged 1 commit into
v1from
dev

Conversation

@asubowo

@asubowo asubowo commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Feedback was that four stat tiles read busier than three. Fold the adherence verdict into the full card's header status line as phase · verdict (e.g. Cruising · On time, Arrived · Early) and return the tile row to a uniform ALT / SPD / HDG three.

  • Full card only; half variants unchanged (still lean on was … anchors, never showed adherence)
  • All delayString computation/suppression logic untouched — render-location change only
  • Longest realistic pairing (Descending · Delayed) fits on one line, no wrap
  • Removes dead .stat-tile--status CSS; renderer tests updated

50 tests pass, build clean.

🤖 Generated with Claude Code

Four stat tiles read busier than three, and the label-less status tile was the
odd one out. Fold the adherence verdict into the full card's header status line
as "phase · verdict" (e.g. "Cruising · On time", "Arrived · Early") and return
the tile row to a uniform ALT/SPD/HDG three. Half variants are unchanged — they
still lean on the "was" anchors and never surfaced adherence. All delayString
computation/suppression logic is untouched; this is a render-location change.

Removes the now-dead .stat-tile--status CSS and updates the renderer tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@asubowo asubowo merged commit 787cd77 into v1 Jul 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant