| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(ef): Rogation Monday/Tuesday are white, not violet (RG 119) | Lukasz Kasprzak | 2026-08-22 | 15 | -43/+135 |
| * | fix(ordo): correct L5/F3 misadjudication -- Cum Sanctissima, not a gap | Lukasz Kasprzak | 2026-08-22 | 6 | -560/+1210 |
| * | docs(F1): settle the Good Friday Gloria on the source's own evidence | Lukasz Kasprzak | 2026-08-22 | 1 | -0/+26 |
| * | feat(ef): the Gloria in excelsis, RG 431-432, deferring to Breviary 237-238 | Lukasz Kasprzak | 2026-08-22 | 21 | -92/+1378 |
| * | feat(ef): implement the calendarium's bissextile February shift | Lukasz Kasprzak | 2026-08-22 | 17 | -27/+375 |
| * | docs(L3): the bissextile rubric is scan-verified after all | Lukasz Kasprzak | 2026-08-22 | 1 | -1/+1 |
| * | test(fiuv-ordo): add the FIUV universal Ordo as a second, independent witness | Lukasz Kasprzak | 2026-08-22 | 7 | -1/+2506 |
| * | test(lms-ordo): extend the LMS witness layer from one year to three | Lukasz Kasprzak | 2026-08-22 | 7 | -480/+3670 |
| * | docs: six validation layers, not five -- the LMS Ordo is wired in | Lukasz Kasprzak | 2026-08-22 | 3 | -12/+58 |
| * | docs(cli): --help's rubrics section drifted to three fields, it has four | Lukasz Kasprzak | 2026-08-22 | 2 | -7/+26 |
| * | fix(kernel): Mass_formulary.t.said is honestly optional -- was false for Votive | Lukasz Kasprzak | 2026-08-22 | 10 | -51/+153 |
| * | test(ef): compare the LMS Ordo's formulary override STRING, not just presence | Lukasz Kasprzak | 2026-08-22 | 1 | -13/+207 |
| * | fix(ef): RG 476(f) -- the Creed is not said at a Requiem Mass | Lukasz Kasprzak | 2026-08-22 | 5 | -45/+247 |
| * | test(ef): the LMS Ordo as a sixth validation layer | Lukasz Kasprzak | 2026-08-22 | 7 | -1/+2474 |
| * | fix(ef): check RG 24/25's ferial invariant instead of asserting it | Lukasz Kasprzak | 2026-08-22 | 2 | -11/+215 |
| * | feat(ef): the Creed, RG 475-476 | Lukasz Kasprzak | 2026-08-22 | 17 | -29/+612 |
| * | feat(cli): colitur rubrics prints the day's Mass formulary | Lukasz Kasprzak | 2026-08-22 | 3 | -18/+248 |
| * | docs(ef): retract the false LMS Ordo witness claim for Mass_formulary.Votive | Lukasz Kasprzak | 2026-08-22 | 3 | -23/+61 |
| * | fix(kernel,ef): a votive Mass is not the day's own -- add Mass_formulary.Votive | Lukasz Kasprzak | 2026-08-21 | 6 | -26/+69 |
| * | feat(kernel,ef): the lectionary reports which Mass it said | Lukasz Kasprzak | 2026-08-21 | 12 | -46/+281 |
| * | feat(kernel): a type for which Mass a day says | Lukasz Kasprzak | 2026-08-21 | 4 | -1/+65 |
| * | release: v0.10.1v0.10.1 | Lukasz Kasprzak | 2026-08-21 | 3 | -3/+3 |
| * | docs: CHANGELOG entry for 0.10.1 | Lukasz Kasprzak | 2026-08-21 | 1 | -0/+3 |
| * | docs(C39): day-level confirmation from the LMS Ordo | Lukasz Kasprzak | 2026-08-21 | 2 | -8/+20 |
| * | merge: RG 33's third omission trigger | Lukasz Kasprzak | 2026-08-21 | 16 | -26/+494 |
| |\ |
|
| | * | docs(C39): O'Connell 1964 confirms the rule and the vigil inventory | Lukasz Kasprzak | 2026-08-21 | 1 | -1/+7 |
| | * | docs(C39): withdraw the Ordo corroboration claim | Lukasz Kasprzak | 2026-08-21 | 2 | -5/+11 |
| | * | docs(C39): correct the shape split, 7/3 -> 6/4 | Lukasz Kasprzak | 2026-08-21 | 1 | -1/+1 |
| | * | chore: gitignore .superpowers working artifacts | Lukasz Kasprzak | 2026-08-21 | 1 | -0/+4 |
| | * | feat(ef): implement RG 33's third omission trigger | Lukasz Kasprzak | 2026-08-21 | 15 | -26/+478 |
| |/ |
|
| * | docs(config): document the flavour key | Lukasz Kasprzak | 2026-08-21 | 1 | -0/+40 |
| * | release: v0.10.0v0.10.0 | Lukasz Kasprzak | 2026-08-21 | 3 | -3/+3 |
| * | feat(config): flavour is settable, and an INI overlay is diagnosed | Lukasz Kasprzak | 2026-08-21 | 6 | -5/+77 |
| * | fix(cli): diagnose an INI overlay passed to --overlay | Lukasz Kasprzak | 2026-08-21 | 2 | -0/+45 |
| * | docs: correct a stale README | Lukasz Kasprzak | 2026-08-21 | 1 | -10/+44 |
| * | build: verify the upload instead of assuming it | Lukasz Kasprzak | 2026-08-21 | 1 | -5/+21 |
| * | build: publish the latest tag, not strictly HEAD | Lukasz Kasprzak | 2026-08-21 | 1 | -2/+4 |
| * | build: publish one current tarball instead of per-tag snapshots | Lukasz Kasprzak | 2026-08-21 | 2 | -2/+28 |
| * | chore: v0.9.0v0.9.0 | Lukasz Kasprzak | 2026-08-20 | 3 | -3/+3 |
| * | Merge branch 'robustness-and-hackability' | Lukasz Kasprzak | 2026-08-20 | 16 | -95/+598 |
| |\ |
|
| | * | fix(render): a month answers to both spellings of its own name | Lukasz Kasprzak | 2026-08-20 | 3 | -5/+62 |
| | * | fix: audit findings — parser strictness, name ambiguity, and errors | Lukasz Kasprzak | 2026-08-20 | 13 | -90/+536 |
| |/ |
|
| * | chore: v0.8.0v0.8.0 | Lukasz Kasprzak | 2026-08-20 | 2 | -2/+2 |
| * | Merge branch 'citations-and-sigla' | Lukasz Kasprzak | 2026-08-20 | 46 | -1679/+4600 |
| |\ |
|
| | * | fix(citation): close the final review's blocking findings | Lukasz Kasprzak | 2026-08-20 | 7 | -18/+94 |
| | * | fix(lang): stop internal book ids reaching output, and finish the docs | Lukasz Kasprzak | 2026-08-20 | 4 | -17/+132 |
| | * | docs(citation): sigla flags, book naming and traditions | Lukasz Kasprzak | 2026-08-20 | 2 | -5/+437 |
| | * | fix(lang): disambiguate the two Books of Kings in full mode | Lukasz Kasprzak | 2026-08-20 | 1 | -6/+12 |
| | * | feat(lang): Latin and English book names, and the shipped sigla styles | Lukasz Kasprzak | 2026-08-20 | 15 | -175/+730 |
| | * | feat(render): citations render through Sigla at both call sites | Lukasz Kasprzak | 2026-08-20 | 18 | -1558/+1804 |