6a17a74b9b
When tonight anticipates tomorrow's First Vespers, resolvePsalmody was keying off the borrowed day's weekday instead of today's actual calendar weekday, silently shifting the fixed 6-day psalm rotation. The psalm cycle has no per-feast override and must stay on today's own place in the rotation regardless of whose office governs the evening's propers. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D1LqodVbQdQVoTGPz9sSw4