Resolve the effective work schedule for a date or date range. Precedence: DAY override → active PERIOD weekly schedule → working_time_model default → OFF. Accepts userId (Self-Service/Legacy) ODER employeeId (kanonisch nach ADR 0123, funktioniert auch für Mitarbeitende ohne Login). Ohne beide wird der aktuelle User angenommen. Query eines Fremd-Subjekts erfordert work_schedule_view_team.