Add St. Francis de Sales, St. Martina, St. John Bosco (Jan 29-31)

Per direct instruction to import all available sanctoral content
regardless of rubric-era markers: these three had real, complete Matins
content in the reference engine and were simply never added during the
earlier month-by-month sanctoral pulls (no exclusion comment, no
placeholder -- just never reached). First of a broader sweep across the
whole calendar.

New shared Common template: benedictus-antiphon-common-of-a-confessor.yml
(Commune/C5's own Ant 1) -- the first common-of-a-confessor saint that
needed one; st-alexius.yml (the only prior user of this category) had
used a Cistercian-specific alternate instead.

npm test (365 tests) and tsc --noEmit both pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-17 15:10:56 -04:00
parent 80f4f935be
commit db141681a9
10 changed files with 481 additions and 0 deletions
@@ -0,0 +1,13 @@
# Read directly from the reference engine (`../divinum-officium-reference`,
# per memory vu-reference-engine-file-layout, not a live query): untagged/
# default [Rank] block of `web/www/horas/Latin/Sancti/01-31.txt` --
# "vide C5;;Duplex;;3;;". Own proper [Oratio]; no [Ant 1] of its own, so
# the Benedictus antiphon falls back to Common of a Confessor (C5), the
# same family already live-query-verified for st-alexius.yml.
id: st-john-bosco
name: "St. John Bosco, Confessor"
rank: duplex
common: common-of-a-confessor
propers: "st-john-bosco"
minorHoursCommon: common-of-a-confessor
benedictusCommon: common-of-a-confessor