Unsere Kalendermethodik
Unsere Kalender-Engine kombiniert deterministische astronomische und religiöse Algorithmen mit einer kontinuierlichen Verifizierung anhand von primären Regierungsgesetzen und gesetzlichen Dekreten.
1. Deterministische Multi-Kalender-Engine
Weltweite Feiertage folgen unterschiedlichen mathematischen und kulturellen Systemen. Unsere Pipeline modelliert vier primäre Kalendermechanismen:
Feste gregorianische Daten: Nationalfeiertage und historische Jahrestage, die auf feste Kalendertermine fallen (z. B. 4. Juli, 1. Januar).
Astronomische & äquinoktiale Berechnungen: Sonnentwende, Tagundnachtgleiche und solare Terme, berechnet anhand präziser Himmelskoordinaten.
Mond- und Lunisolarkalender: Islamischer Hidschra-Kalender, chinesisches Neujahrsfest, Diwali und buddhistische Feiertage, berechnet über Standardmodelle zur Sichtbarkeit von Mondphasen und verifiziert anhand von Proklamationen nationaler religiöser Behörden.
Computus-Algorithmen: Westliche (gregorianische) und ostorthodoxe (julianische) Osterzyklen sowie deren abhängige bewegliche Feste (Karfreitag, Christi Himmelfahrt, Pfingstmontag, Fronleichnam).
2. Gesetzliche Bestimmungen & offizielle Erlasse
Mathematische Modelle liefern Rohdaten, aber Gesetze bestimmen die rechtliche Ruhezeit. Wir gleichen jedes berechnete Vorkommnis mit primären Rechtsinstrumenten ab: nationalen Arbeitsgesetzen, Parlamentsgesetzen, offiziellen Staatsanzeigern und Exekutivanordnungen.
Wo Standardbibliotheken Gesetzesreformen auslassen oder veraltete Regeln verwenden, erzwingt unser manuelles Überschreibungsregister (data/holiday-overrides.ts) verifizierte gesetzliche Korrekturen.
3. Ersatz- und Wochenend-Schichtmodellierung
Einer der wichtigsten Aspekte der Urlaubsplanung ist die Bestimmung, was passiert, wenn ein gesetzlicher Feiertag auf ein Wochenende fällt.
Unsere Engine kodiert systematisch nationale Ausgleichsregeln: automatische Verschiebungen auf den folgenden Montag (z. B. UK, Australien, USA), Verschiebungen auf den vorherigen Freitag oder Regeln für den nächstmöglichen Werktag (z. B. Albanien, Südafrika), um genaue Arbeitstage zu gewährleisten.
4. Kontinuierliche gesetzliche Audits & Regressionstests
Jeder Länderkalender unterliegt einer automatisierten Snapshot-Validierung (npm run holidays:validate:snapshots), um Regressionen zu verhindern, während unsere kontinuierliche Überwachungspipeline neu erlassene Gesetze, einmalige Feiertage sowie königliche oder präsidentielle Dekrete weltweit verfolgt.