aboutsummaryrefslogtreecommitdiff
path: root/test/fixtures
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-25 19:59:26 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-25 19:59:26 +0200
commitce67fad69398047739a6ce89fb76f32b136b69f5 (patch)
treeae2074f9602fed00dbb0ed33b7c97bef4e34d717 /test/fixtures
parent29f1cc7e67e75d3f35747e5f6edd4e7ba430f97e (diff)
downloadcolitur-ce67fad69398047739a6ce89fb76f32b136b69f5.tar.gz
colitur-ce67fad69398047739a6ce89fb76f32b136b69f5.zip
fix(of): correct vigil_feast's justification for of-nativity-vigil
The prior comment claimed of-nativity-vigil is 'not a distinct celebration' - wrong: Temporal_of.named (temporal_of.ml:230) constructs it as its own Sollemnitas-rank candidate on 24 December, a genuine contestant in band/Precedence.resolve. The real reason None is safe is structural, not that. The Nativity is Tabula entry 2 (band 20); only entry 1, the Paschal Triduum (band 10), bands lower. The Triduum's Easter-2..Easter window is confined to 20 March-25 April because Gregorian Easter never falls outside [22 March, 25 April] over the whole 1583-9999 domain (measured exhaustively in test_computus.ml, not assumed), so it can never reach 25 December. The Nativity therefore always keeps its own day and its vigil can never be orphaned by a transfer or reduction. Behaviour is unchanged: vigil_feast still returns None unconditionally. RG 33 (EF-only) and Normae nn. 11/13 remain the reason the hook exists at all and returns None for every other candidate.
Diffstat (limited to 'test/fixtures')
0 files changed, 0 insertions, 0 deletions