fix: correct sanctoral ranks and add their co-commemorations (#428) #437

Merged
manlycucumber merged 1 commit from fix/428-sanctoral-rank-corrections into develop 2026-07-02 20:12:02 +00:00
manlycucumber commented 2026-07-02 20:08:18 +00:00 (Migrated from github.com)

Second slice of the #428 accuracy burndown: the sanctoral corpus-rank corrections. Every change was independently verified against the authentic 1962 General Roman Calendar (Rubricae 1960) by a multi-agent, multi-source check — not conformed to an oracle blindly.

Raised to their proper feast class (were commemoration-grade)

St Lawrence Justinian (Sep 5), Most Holy Name of Mary (Sep 12), Ss Cornelius & Cyprian (Sep 16), St Januarius & Comp. (Sep 19), St Thomas of Villanova (Sep 22), St Linus (Sep 23), Ss Cosmas & Damian (Sep 27), St Wenceslaus (Sep 28), St Edward (Oct 13), St Martina (Jan 30), Ss Cletus & Marcellinus (Apr 26) → III class; St Joachim (Aug 16) and the Seven Sorrows of the BVM (Sep 15) → II class.

Lowered to a commemoration (was a III-class feast)

St Hilarion (Oct 21) → the day is a feria with commemorations of St Hilarion and Ss Ursula & Comp. (doubly-witnessed).

Co-commemorations added

Making those saints principal surfaced a pre-existing gap — the commemorations the 1962 Missal prints alongside them were absent. Added (commemoration-grade): Ss Euphemia, Lucy & Geminianus (Sep 16), Ss Maurice & Comp. (Sep 22), St Thecla (Sep 23), Ss Ursula & Comp. (Oct 21).

Deliberately NOT changed — verification refuted the oracle

St Didacus (Nov 13) and St Ubaldus (May 16) are genuine III-class feasts; missalemeum alone under-ranks them (SSPX did not corroborate). The adversarial verifier confirmed the engine is right and the oracle wrong, so these stay in the baseline as a noted discrepancy rather than being conformed away.

Result

  • 81 missalemeum divergences resolved (389 → 309); SSPX 57 → 26; 0 lasting regressions.
  • One transient row (2025-09-27, Ember Saturday) remains, pending the September Ember days (next PR).
  • Ranks corrected at the cited YAML source; corpus NDJSON, manifest, golden-year digest, and both oracle baselines regenerated.

Gate: lint clean · analyse [OK] · test 658 (1 skip) · validate 22 (1 skip).

Refs #428

Second slice of the #428 accuracy burndown: the **sanctoral** corpus-rank corrections. Every change was independently verified against the authentic 1962 General Roman Calendar (Rubricae 1960) by a multi-agent, multi-source check — not conformed to an oracle blindly. ## Raised to their proper feast class (were commemoration-grade) St Lawrence Justinian (Sep 5), Most Holy Name of Mary (Sep 12), Ss Cornelius & Cyprian (Sep 16), St Januarius & Comp. (Sep 19), St Thomas of Villanova (Sep 22), St Linus (Sep 23), Ss Cosmas & Damian (Sep 27), St Wenceslaus (Sep 28), St Edward (Oct 13), St Martina (Jan 30), Ss Cletus & Marcellinus (Apr 26) → **III class**; St Joachim (Aug 16) and the Seven Sorrows of the BVM (Sep 15) → **II class**. ## Lowered to a commemoration (was a III-class feast) St Hilarion (Oct 21) → the day is a feria with commemorations of St Hilarion and Ss Ursula & Comp. (doubly-witnessed). ## Co-commemorations added Making those saints principal surfaced a pre-existing gap — the commemorations the 1962 Missal prints alongside them were absent. Added (commemoration-grade): Ss Euphemia, Lucy & Geminianus (Sep 16), Ss Maurice & Comp. (Sep 22), St Thecla (Sep 23), Ss Ursula & Comp. (Oct 21). ## Deliberately NOT changed — verification refuted the oracle **St Didacus (Nov 13)** and **St Ubaldus (May 16)** are genuine III-class feasts; `missalemeum` *alone* under-ranks them (SSPX did not corroborate). The adversarial verifier confirmed the engine is right and the oracle wrong, so these stay in the baseline as a noted discrepancy rather than being conformed away. ## Result - **81** missalemeum divergences resolved (**389 → 309**); SSPX **57 → 26**; 0 lasting regressions. - One transient row (2025-09-27, Ember Saturday) remains, pending the **September Ember days** (next PR). - Ranks corrected at the cited YAML source; corpus NDJSON, manifest, golden-year digest, and both oracle baselines regenerated. Gate: lint clean · analyse [OK] · test 658 (1 skip) · validate 22 (1 skip). Refs #428
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Core!437
No description provided.