Compare commits

...

2 Commits

Author SHA1 Message Date
will b90789cab3 Log the Lent Vespers verification in TODO.md
Deploy / deploy (push) Successful in 1m50s
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
2026-09-04 15:12:11 -04:00
will 7551d205b7 Mark the rest of Lent's Vespers/Lauds hymn content verified
Same shape as the earlier Lauds capitulum/responsory/versicle fix
this session: real content, just never live-query-verified. Live-
verified Vespers' whole bundle (capitulum/responsory/hymn/versicle,
including the hymn's own claimed Monastic word-swap) against a plain
Lenten Wednesday (2026-03-04). Lauds' own hymn and both hours'
doxology-per-annum files were already seen live earlier the same
session (checking lauds-hymn-saturday.yml's real content against a
Lenten Ember Saturday) -- byte-identical, just needed the status
flipped. No more draft Lent content anywhere in this app.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
2026-09-04 15:12:04 -04:00
8 changed files with 43 additions and 30 deletions
+13 -6
View File
@@ -37,12 +37,6 @@ across every hour and content type in this app.
Ieremiæ") has never been transcribed anywhere in this app (the 7 existing Lauds canticles, Ieremiæ") has never been transcribed anywhere in this app (the 7 existing Lauds canticles,
`hours/lauds-canticles.ts`, are only the plain weekday rotation) — needs sourcing before `hours/lauds-canticles.ts`, are only the plain weekday rotation) — needs sourcing before
that one file can be authored without guessing. that one file can be authored without guessing.
- Lent's own seasonal office bundle: Lauds' capitulum/responsory/versicle are now verified
(2026-09-04), but its own hymn (`lauds-hymn-lent.yml`) and Vespers' whole bundle
(`vespers-capitulum-lent.yml`/`vespers-responsory-lent.yml`/`vespers-hymn-lent.yml`/
`vespers-versicle-lent.yml`) plus both hours' `-doxology-per-annum` files are all still
`draft` — real content already present, just never live-query-verified. Noticed in passing
while fixing the Lauds side; not fixed itself.
3. **New features (not content mechanism)** — genuinely new product surface, not something a 3. **New features (not content mechanism)** — genuinely new product surface, not something a
content pass is blocked on; each needs its own design pass, not just implementation: content pass is blocked on; each needs its own design pass, not just implementation:
@@ -5636,3 +5630,16 @@ its own "outranks an active octave" test (previously asserted "Duplex I Class",
now live-verified rank is Duplex II Class); `tests/calendar/transfer.test.ts`'s St. Felix I test now live-verified rank is Duplex II Class); `tests/calendar/transfer.test.ts`'s St. Felix I test
(Trinity Sunday now the real winner on 2026-05-31, Queenship/post-pentecost-01/Pentecost's octave (Trinity Sunday now the real winner on 2026-05-31, Queenship/post-pentecost-01/Pentecost's octave
all commemorated in return). `npm test` (2025 passed) and `tsc --noEmit` both pass. all commemorated in return). `npm test` (2025 passed) and `tsc --noEmit` both pass.
### Lent's remaining Vespers/Lauds draft content, verified (2026-09-04)
Closed the rest of the "Lent's own seasonal office bundle" gap flagged in the entry above the same
day: `vespers-{capitulum,responsory,hymn,versicle}-lent.yml` and both hours' own
`-doxology-per-annum` files were all real content, just never marked verified. Live-verified
Vespers' own bundle against a plain Lenten Wednesday (2026-03-04) — Joel 2:17 chapter, "Scápulis
suis obumbrábit tibi" responsory, "Audi, benígne Cónditor" hymn (including its own claimed Monastic
word-swap, confirmed live), shared "Ángelis suis" versicle. `lauds-hymn-lent.yml`'s own content
("Jam Christe sol justítiæ") and its doxology were already seen live earlier the same session (while
checking `lauds-hymn-saturday.yml`'s real content against the same 2026-02-28 Lenten Ember Saturday
date) — byte-identical, just needed the status flipped. All 8 files now `verified`; no more draft
Lent content anywhere in this app. `npm test` (2025 passed) and `tsc --noEmit` both pass.
@@ -1,7 +1,8 @@
# Live-verified 2026-09-04 — see lauds-hymn-lent.yml's own header.
id: lauds-hymn-lent-doxology-per-annum id: lauds-hymn-lent-doxology-per-annum
text: text:
la: "Te rerum univérsitas,\nClemens, adóret, Trínitas,\nEt nos novi per véniam,\nNovum canámus cánticum.\nAmen." la: "Te rerum univérsitas,\nClemens, adóret, Trínitas,\nEt nos novi per véniam,\nNovum canámus cánticum.\nAmen."
en: "May heaven and earth aloud proclaim\nThe Trinity's almighty fame;\nAnd we, restored to grace, rejoice\nIn newness both of heart and voice.\nAmen." en: "May heaven and earth aloud proclaim\nThe Trinity's almighty fame;\nAnd we, restored to grace, rejoice\nIn newness both of heart and voice.\nAmen."
status: status:
la: draft la: verified
en: draft en: verified
+6 -4
View File
@@ -1,8 +1,10 @@
# Sourced from Divinum Officium's Monastic block ("[HymnusM Quad # Sourced from Divinum Officium's Monastic block ("[HymnusM Quad
# Laudes]", Psalterium/Special/Major Special.txt) — full separate # Laudes]", Psalterium/Special/Major Special.txt) — full separate
# Monastic text ("Jam Christe sol justítiæ"), not a substitution against # Monastic text ("Jam Christe sol justítiæ"), not a substitution against
# the Roman "O sol salútis, íntimis". Not live-query-verified (see # the Roman "O sol salútis, íntimis". Live-verified 2026-09-04 (already
# TODO.md). # seen live against a Lenten Ember Saturday, 2026-02-28, while checking
# lauds-hymn-saturday.yml's own real content earlier the same session —
# byte-identical).
id: lauds-hymn-lent id: lauds-hymn-lent
text: text:
la: | la: |
@@ -46,5 +48,5 @@ text:
May we of their indulgence share, May we of their indulgence share,
And bless the God that grants our prayer. And bless the God that grants our prayer.
status: status:
la: draft la: verified
en: draft en: verified
@@ -1,6 +1,6 @@
# Sourced from Divinum Officium's Monastic block ("[Quad Vespera_]", # Sourced from Divinum Officium's Monastic block ("[Quad Vespera_]",
# Psalterium/Special/Major Special.txt). Not live-query-verified (see # Psalterium/Special/Major Special.txt). Live-verified 2026-09-04 against
# TODO.md) — read directly from source. # a plain Lenten Wednesday (2026-03-04).
id: vespers-capitulum-lent id: vespers-capitulum-lent
text: text:
la: "Inter vestíbulum et altáre plorábunt sacerdótes, minístri Dómini, et dicent: Parce, Dómine, parce pópulo tuo: et ne des hereditátem tuam in oppróbrium, ut dominéntur eis natiónes." la: "Inter vestíbulum et altáre plorábunt sacerdótes, minístri Dómini, et dicent: Parce, Dómine, parce pópulo tuo: et ne des hereditátem tuam in oppróbrium, ut dominéntur eis natiónes."
@@ -9,5 +9,5 @@ citation:
la: "Joel 2:17" la: "Joel 2:17"
en: "Joel 2:17" en: "Joel 2:17"
status: status:
la: draft la: verified
en: draft en: verified
@@ -1,7 +1,9 @@
# Live-verified 2026-09-04 against a plain Lenten Wednesday (2026-03-04)
# — same text as matins-hymn-lent.yml's own baked-in closing stanza.
id: vespers-hymn-lent-doxology-per-annum id: vespers-hymn-lent-doxology-per-annum
text: text:
la: "Præsta, beáta Trínitas,\nConcéde, simplex Únitas;\nUt fructuósa sint tuis\nJejuniórum múnera.\nAmen." la: "Præsta, beáta Trínitas,\nConcéde, simplex Únitas;\nUt fructuósa sint tuis\nJejuniórum múnera.\nAmen."
en: "We pray thee, Holy Trinity,\nOne God, unchanging Unity,\nThat we from this our abstinence\nMay reap the fruits of penitence.\nAmen." en: "We pray thee, Holy Trinity,\nOne God, unchanging Unity,\nThat we from this our abstinence\nMay reap the fruits of penitence.\nAmen."
status: status:
la: draft la: verified
en: draft en: verified
@@ -2,8 +2,9 @@
# Vespera]", Psalterium/Special/Major Special.txt): two substitutions # Vespera]", Psalterium/Special/Major Special.txt): two substitutions
# against the base "[Hymnus Quad Vespera]" text — a word-order swap in # against the base "[Hymnus Quad Vespera]" text — a word-order swap in
# stanza 3 ("Ad nóminis laudem tui" -> "Ad laudem tui nóminis") and a full # stanza 3 ("Ad nóminis laudem tui" -> "Ad laudem tui nóminis") and a full
# replacement of stanza 4 — applied by hand here. Not live-query-verified # replacement of stanza 4 — applied by hand here. Live-verified 2026-09-04
# (see TODO.md). English has no separate Monastic variant in the source. # against a plain Lenten Wednesday (2026-03-04), including the Monastic
# swap. English has no separate Monastic variant in the source.
id: vespers-hymn-lent id: vespers-hymn-lent
text: text:
la: | la: |
@@ -47,5 +48,5 @@ text:
That fasting inward secretly That fasting inward secretly
The soul may purely dwell with thee. The soul may purely dwell with thee.
status: status:
la: draft la: verified
en: draft en: verified
@@ -1,6 +1,6 @@
# Sourced from Divinum Officium's Monastic block ("[Responsory Quad # Sourced from Divinum Officium's Monastic block ("[Responsory Quad
# Vespera]", Psalterium/Special/Major Special.txt). Not # Vespera]", Psalterium/Special/Major Special.txt). Live-verified
# live-query-verified (see TODO.md) — read directly from source. # 2026-09-04 against a plain Lenten Wednesday (2026-03-04).
id: vespers-responsory-lent id: vespers-responsory-lent
text: text:
la: | la: |
@@ -18,5 +18,5 @@ text:
V. Glory be to the Father, and to the Son, * and to the Holy Ghost. V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. He will overshadow * thee with his shoulders. R. He will overshadow * thee with his shoulders.
status: status:
la: draft la: verified
en: draft en: verified
@@ -2,8 +2,8 @@
# Officium's Monastic block ("[Quad Versum 3]", Psalterium/Special/Major # Officium's Monastic block ("[Quad Versum 3]", Psalterium/Special/Major
# Special.txt) — "[Quad Versum 2]" (Lauds' own) is a bare alias to this # Special.txt) — "[Quad Versum 2]" (Lauds' own) is a bare alias to this
# same text, so Lauds and Vespers share it here too (see # same text, so Lauds and Vespers share it here too (see
# lauds-versicle-lent.yml). Not live-query-verified (see TODO.md) — read # lauds-versicle-lent.yml). Live-verified 2026-09-04 against a plain
# directly from source. # Lenten Wednesday (2026-03-04).
id: vespers-versicle-lent id: vespers-versicle-lent
text: text:
la: | la: |
@@ -13,5 +13,5 @@ text:
V. God hath given His Angels charge over thee. V. God hath given His Angels charge over thee.
R. To keep thee in all thy ways. R. To keep thee in all thy ways.
status: status:
la: draft la: verified
en: draft en: verified