From deebc51f8182cf9cddfd5fa14a2bb5fb532553ab Mon Sep 17 00:00:00 2001 From: Will Estes Date: Sun, 6 Sep 2026 07:14:53 -0400 Subject: [PATCH] Log Easter octave / responsory-heading / invitatory bug reports in TODO Three items flagged for follow-up, not yet investigated: today's (2026-09-06) invitatory antiphon looks suspect, a Gospel+homily pairing is showing a responsory it shouldn't, and responsories render with no heading label unlike other parts. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01W8cttEhwbN3f6hiHQHqCae --- TODO.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 79072e8..c43cbdd 100644 --- a/TODO.md +++ b/TODO.md @@ -10,7 +10,21 @@ content in the same shape, not a design change. The dated log below is that pipe ## Open work, in priority order -1. **Mechanism gaps** — none currently open. +1. **Mechanism gaps** + - **2026-09-06 invitatory antiphon questioned** — user flagged today's (2026-09-06) + invitatory antiphon as suspect; needs tracing back to its source (override > octave > + Common > season > ferial chain in `hours/matins.ts`'s invitatory resolution) to find + and fix whatever underlying bug or content problem produced it. Not yet investigated. + - **Gospel+homily pairing shouldn't carry a responsory** — user, 2026-09-06: when a Matins + Gospel pericope is immediately followed by its own patristic homily (the paired + `gospel`/homily rendering — see `hours/matins.ts`'s Gospel+homily-fold-in convention), + a responsory is currently still showing, which the user says shouldn't be there in that + context. Needs checking which nocturn-readings entries this affects and why the + responsory isn't being suppressed for the paired case. Not yet investigated. + - **Responsories need a heading label** — user, 2026-09-06: a Matins responsory currently + renders with no heading identifying it as such, unlike most other rendered parts (which + do have a labeled heading) — confusing for a reader. Needs a UI label (`ui/hour-view.ts`) + added for the responsory kind. Not yet investigated. 2. **Minimal-proof-done, bulk content pending** — none currently open.