a339068f81
Deploy / deploy (push) Successful in 1m32s
getDayLabel now surfaces the transfer signal added in the previous commit: a transferred-in winner gets "(Rank, transferred)" instead of just "(Rank)"; a transferred-in commemoration gets "(transferred)" appended to its bare name; and the date a saint transferred away from gets a trailing "St. X (transferred away)" note so a reader isn't left wondering why an expected saint is missing that day. Deliberately worded differently on the two sides (plain "transferred" reads as "arrived via transfer" next to a rank parenthetical; "transferred away" spells out the direction on the origin date, where there's no rank alongside it to anchor that reading) and deliberately omits a landing date on the away note, per direct instruction, since a real landing can chain further than the single adjacent day resolveDay actually checks (an unmodeled case, e.g. a transfer running into Holy Week). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013g7AsSvMD9oazR17f3BxLz