ff94000f48
occasionName() only recognized saints, named temporal feasts, and Ember days, so any reading pooled under a plain governing-Sunday id (post-pentecost-15, month-week-092, etc.) -- the most common id shape in the whole pool -- silently got no "(for ...)" annotation. This is why Sept 6's Gregory the Great homily and its paired Augustine Gospel homily showed up with no indication of why they were present. Falls back to the same getDayLabel() the day's own heading already uses. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6rG4RTNqLFYcyjbCGkPFs