Naše metodika kalendáře

Náš kalendářní engine kombinuje deterministické astronomické a náboženské algoritmy s průběžným ověřováním vůči primární vládní legislativě a zákonným dekretům.

1. Deterministický vícekalendářní engine

Státní svátky po celém světě se řídí různými matematickými a kulturními systémy. Náš systém modeluje čtyři hlavní mechanismy kalendáře:

Pevná gregoriánská data: Státní svátky a historická výročí připadající na pevná data v kalendáři (např. 4. července, 1. ledna).

Astronomické a rovnodennostní výpočty: Slunovraty, rovnodennosti a sluneční termíny vypočítané pomocí přesných nebeských souřadnic.

Lunární a lunisolární kalendáře: Islámští hidžri kalendáře, čínský lunární Nový rok, Diwali a buddhistické svátky vypočítané pomocí standardních modelů viditelnosti měsíčních fází a ověřené proti prohlášením národních náboženských autorit.

Computus algoritmy: Cykly západních (gregoriánských) a východních ortodoxních (juliánských) Velikonoc a jejich závislé pohyblivé svátky (Velký pátek, Nanebevstoupení, Svatodušní pondělí, Boží Tělo).

2. Zákonná legislativa a oficiální dekrety

Matematické modely poskytují surová data, ale zákony určují zákonný odpočinek. Křížově porovnáváme každý vypočítaný výskyt s primárními právními předpisy: národními zákoníky práce, zákony parlamentu, oficiálními státními věstníky a exekutivními nařízeními.

Tam, kde standardní knihovny opomíjejí legislativní reformy nebo používají zastaraná pravidla, naše registrace ručních přepsání (data/holiday-overrides.ts) vynucuje ověřené legislativní opravy.

3. Náhradní dny a modelování víkendových posunů

Jedním z nejdůležitějších aspektů plánování svátků je určení toho, co se stane, když státní svátek připadne na víkend.

Náš engine systematicky kóduje národní kompenzační pravidla: automatické přesuny na následující pondělí (např. Velká Británie, Austrálie, USA), přesuny na předcházející pátek nebo pravidla následujícího dostupného pracovního dne (např. Albánie, Jižní Afrika), což zajišťuje přesný počet pracovních dnů.

4. Průběžné legislativní audity a regresní testování

Každý kalendář země podléhá automatické ověření snímků (npm run holidays:validate:snapshots), aby se zabránilo regresi, zatímco náš průběžný monitorovací kanál sleduje nově přijaté zákony, jednorázové bankovní svátky a královské či prezidentské dekrety po celém světě.

Domů