summaryrefslogtreecommitdiff
tag namev1.1.0 (576580349cc007c15eec8fb5db2f75293c390ed1)
tag date2026-08-27 13:15:48 +0200
tagged byLukasz Kasprzak <lukasz@arcofasiagroup.com>
tagged objectcommit 4b3c18d61a...
downloadcolitur-1.1.0.tar.gz
colitur-1.1.0.zip
colitur 1.1.0 -- the Ordinary Form rite
Adds the OF (post-1970) rite as a peer module alongside the EF (1962), which is what this release is for: the RITE abstraction was designed against a single rite, and until now nothing had tested whether it generalised. It does. rite_of satisfies Rite.t with no kernel special-casing. colitur day --rite of 2026 colitur readings --rite of 2026 Six code modules -- vocab, temporal, precedence, rubrics, lectionary and the bundle. The calendar is transcribed from the 2002 Latin typical edition (209 entries), with one independently citable overlay per post-2002 decree rather than a merged file, so every change since the typical edition can be read, cited and reverted on its own. 1725 reading citations. --rite now reaches every command it can affect. Where it cannot, the refusal says why in substance rather than reporting a scope boundary. EF output is byte-identical to v1.0.0 -- verified across day, readings, rubrics, temporal and easter for 2026, 1583 and 9999, and across all five emit formats. Building a second rite found five places the kernel had absorbed EF assumptions. Two are fixed: Validate's hardcoded [First; Gospel] reading set is now rite-supplied, and transfer_target's 'strictly later' obligation became 'must differ from origin', which is the real invariant. Three are documented with the rule that forced them. Known limitation, stated plainly: the OF has no published-ordo witness, where the EF has three. Its external validation rests on litcal -- a second implementation, not a second publication -- whose identity comparison reaches about 12% of non-Triduum days. A wrong-saint-same-grade defect would not be caught today.