feat(office): seed the Little Office BVM per-annum Little Hours (Stage 4b) #505
No reviewers
Labels
No labels
area: build
area: ci
area: compare
area: data
area: engine
area: model
area: provenance
area: rite
area: validation
backport
blocked
breaking
confirmed
dependencies
duplicate
epic
github_actions
invalid
needs-info
needs-triage
php
priority: high
priority: low
priority: medium
regression
type: bug
type: chore
type: correction
type: docs
type: enhancement
type: feature
type: fix
type: perf
type: refactor
type: security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Directorium/Core!505
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/stage4b-lobvm-little-hours"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stage 4b continuation — the four Little Hours (Prime, Terce, Sext, None), per-annum
Continues the Stage 4b LOBVM seed after Lauds (#504). Adds the four Little Hours of the Little Office BVM in their per-annum form, transcribed verbatim from the same public-domain source (
lobvm-benziger-1915).Each hour
Fidelity method
English from the Wikisource proofread rectos; Latin read directly from the Commons verso page-scans (two passes), never from OCR/WebFetch summaries. Where the English proofread's season header disagreed with the book (it does at Terce — "From Christmas until Advent"), the Latin heading (
I, III. Extra et post Adventum) governs. Three antiphon per-page punctuation/accent variances vs. the merged Lauds printing were checked against both pages and confirmed genuine (Prime "angeli," comma; Terce "thálamum," comma; Sext "cúrrimus" accent; None "Jerúsalem:" colon) — the merged Lauds seed stands correct.Validation
verifyOK (byte-reproducible; born-cited gate passes — every leaf citeslobvm-benziger-1915with a page locator).composer checkgreen (phpcs[OK], phpstan clean, 1247 tests / 145,842 assertions / 1 pre-existing skip);freeze-golden-year.phpaccepted the move.33a2f471 → dfbdc576, corpusContentDigest→ 4aadf46b, corpusVersion1962-2026-07-19.2; engineVersion stays0.5.0(GoldenProvenanceLock: MANIFEST-delta ⇒ corpus-driven).Both commits signed + verified. Still deferred (flagged): the other three hours (Matins, Vespers, Compline), the Advent/Christmas seasonal forms + date-driven selection, and the psalter cross-check.
Adversarial review caught two silent normalizations toward standard accentuation in the Latin collects: - Prime collect: defensióne -> defensíone (Benziger prints the acute on the i, p.210) - None collect: Famulórum -> Famulorum (the incipit/drop-cap word is unaccented as printed, p.252, like Sext's 'Concede') Both re-verified against the page-scans at magnification; kept exactly as printed per the fidelity discipline. corpusVersion .2 -> .3; golden re-freeze follows.