Recombine the remaining 5 Ember-day nocturn-readings files

Same fix as ember-september-friday.yml (already done): each file's
Lectio1-3 turned out to be one continuous, unbroken homily (Bede,
Gregory, or Ambrose's Commentary on Luke for the two Advent cases,
cross-referenced from the Annunciation's own Common and confirmed
contiguous by reading the source file directly), split only to fill
the fixed 3-lesson slot count. Recombined ember-september-wednesday/
-saturday and ember-advent-wednesday/-friday/-saturday into single
readings, keeping each one's first lesson's own responsory.

All 6 Ember days now recombined -- no remaining split-for-no-reason
readings in this family. Updated ember-days.test.ts's lesson-count
table accordingly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
This commit is contained in:
2026-09-04 14:49:59 -04:00
parent cefff90a34
commit 3d230b34f2
6 changed files with 171 additions and 204 deletions
+14 -14
View File
@@ -106,22 +106,22 @@ describe('Ember days', () => {
});
it('Matins renders real, distinct, verified lessons+responsories for each of the 6 Ember days', () => {
// September Ember Friday (2026-09-18) is 1, not >=3, since 2026-09-04:
// ember-september-friday.yml's own Gregory homily (Lectio1-3) was
// recombined into a single reading -- it's one continuous, unbroken
// homily on the same pericope, split only to fill the fixed 3-lesson
// slot count, the same "source doesn't genuinely split" default
// post-pentecost-15.yml's own doc comment already establishes. The
// other 5 Ember days' own nocturn-readings files still keep their
// historical 3-way split (each with its own genuinely distinct
// responsory) -- not revisited here, out of scope for this fix.
// All 6 are now 1, not >=3, since 2026-09-04: every Ember day's own
// nocturn-readings file was recombined into a single reading -- each
// is one continuous, unbroken homily, split only to fill the fixed
// 3-lesson slot count, the same "source doesn't genuinely split"
// default post-pentecost-15.yml's own doc comment establishes.
// September Friday was the first fixed; Wednesday/Saturday (September)
// and Wednesday/Friday/Saturday (Advent) followed the same day once
// the reference source was checked directly for each and confirmed
// contiguous.
const dates: [string, number][] = [
['2026-09-16', 3],
['2026-09-16', 1],
['2026-09-18', 1],
['2026-09-19', 3],
['2026-12-16', 3],
['2026-12-18', 3],
['2026-12-19', 3],
['2026-09-19', 1],
['2026-12-16', 1],
['2026-12-18', 1],
['2026-12-19', 1],
];
for (const [date, minLessons] of dates) {
const ordo = resolveOrdo('matins', date);