| tag name | v1.1.0 (576580349cc007c15eec8fb5db2f75293c390ed1) |
| tag date | 2026-08-27 13:15:48 +0200 |
| tagged by | Lukasz Kasprzak <lukasz@arcofasiagroup.com> |
| tagged object | commit 4b3c18d61a... |
| download | colitur-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.
