| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(ef): days within the Octave of the Nativity, and RG 69 for 29-31 Dec | Lukasz Kasprzak | 2026-08-18 | 6 | -25/+122 |
| * | test(oracle): compare commemorations in the live windows | Lukasz Kasprzak | 2026-08-18 | 1 | -7/+114 |
| * | feat(data): ship a worked example overlay calendar | Lukasz Kasprzak | 2026-08-18 | 6 | -4/+157 |
| * | release: v0.3.1v0.3.1 | Lukasz Kasprzak | 2026-08-18 | 3 | -3/+3 |
| * | docs: CHANGELOG entry for 0.3.1 | Lukasz Kasprzak | 2026-08-18 | 1 | -0/+3 |
| * | test(oracle): a third window, 2035, witnessing common-of-doctors | Lukasz Kasprzak | 2026-08-17 | 5 | -5/+541 |
| * | docs(ef): M13 adjudicated colitur; Mass I is unreachable, not unwitnessed | Lukasz Kasprzak | 2026-08-17 | 2 | -3/+22 |
| * | test(cli): the 3 January pin is a BVM Saturday, not a feriav0.3.0 | Lukasz Kasprzak | 2026-08-17 | 4 | -4/+11 |
| * | docs: CHANGELOG entry for 0.3.0 | Lukasz Kasprzak | 2026-08-17 | 1 | -0/+3 |
| * | feat(ef): the votive Mass of Our Lady on Saturday (RG 309(a)) | Lukasz Kasprzak | 2026-08-17 | 6 | -33/+171 |
| * | feat(ef): the Seven Sorrows of Passion Friday, and M16 reversed | Lukasz Kasprzak | 2026-08-17 | 3 | -5/+56 |
| * | fix(lectionary): the week after Trinity says its own assigned Mass | Lukasz Kasprzak | 2026-08-17 | 6 | -9/+105 |
| * | test(cli): pin the version's shape, not its literalv0.2.0 | Lukasz Kasprzak | 2026-08-17 | 4 | -7/+12 |
| * | docs: CHANGELOG entry for 0.2.0 | Lukasz Kasprzak | 2026-08-17 | 1 | -0/+3 |
| * | feat(cli): --overlay FILE, so a local calendar can be supplied | Lukasz Kasprzak | 2026-08-17 | 6 | -24/+310 |
| * | feat(kernel): movable Date_spec variants, and Rogation Wednesday | Lukasz Kasprzak | 2026-08-17 | 18 | -62/+514 |
| * | fix(make): release must not abort when the version bump is a no-opv0.1.0 | Lukasz Kasprzak | 2026-08-17 | 1 | -2/+9 |
| * | feat(cli): --version, a CHANGELOG, and a release target | Lukasz Kasprzak | 2026-08-17 | 6 | -1/+66 |
| * | feat(cli): a Makefile, a man page, and --help | Lukasz Kasprzak | 2026-08-17 | 5 | -6/+382 |
| * | test(oracle): a second oracle year, 2038, closing step 4's blind spot | Lukasz Kasprzak | 2026-08-17 | 7 | -15/+697 |
| * | feat(cli): install the runtime data, and resolve it in three ways | Lukasz Kasprzak | 2026-08-17 | 3 | -6/+99 |
| * | feat(cli): colitur readings, one line per day | Lukasz Kasprzak | 2026-08-17 | 3 | -10/+163 |
| * | test: lectionary properties, golden pins, and the blast radius | Lukasz Kasprzak | 2026-08-17 | 5 | -8/+366 |
| * | docs(ef): fix round 2 -- three miscitations and a recorded blind spot | Lukasz Kasprzak | 2026-08-17 | 5 | -23/+78 |
| * | fix(lectionary): two Judith citations wrong in both engines | Lukasz Kasprzak | 2026-08-17 | 7 | -260/+327 |
| * | test(oracle): fix round 1 -- C30 disclosure, RG 17(a) misattribution, M26 shapes | Lukasz Kasprzak | 2026-08-17 | 7 | -114/+230 |
| * | test(oracle): compare reading citations against missalemeum | Lukasz Kasprzak | 2026-08-17 | 11 | -867/+1714 |
| * | test(differential): fix round 3 -- two more Ember Saturdays, doc fixes | Lukasz Kasprzak | 2026-08-15 | 5 | -24/+171 |
| * | test(differential): fix round 2 -- Good Friday, Passion Tuesday, stale header | Lukasz Kasprzak | 2026-08-15 | 5 | -195/+400 |
| * | test(differential): fix round 1 -- Holy Week, Lent Ember, RG 69 | Lukasz Kasprzak | 2026-08-15 | 8 | -170/+571 |
| * | test(differential): compare reading citations, 16 801 days | Lukasz Kasprzak | 2026-08-15 | 7 | -16890/+17363 |
| * | ef(lectionary): fix round 1 -- the step-4 guard, and a miscited authority | Lukasz Kasprzak | 2026-08-15 | 3 | -30/+154 |
| * | ef(lectionary): the Commons, chain step 4 | Lukasz Kasprzak | 2026-08-15 | 15 | -132/+1195 |
| * | ef(lectionary): fix round 1 -- correct a wrong test, a wrong comment, and ba0... | Lukasz Kasprzak | 2026-08-15 | 3 | -19/+52 |
| * | ef(lectionary): a feria says the preceding Sunday's Mass | Lukasz Kasprzak | 2026-08-15 | 4 | -9/+104 |
| * | kernel+ef: fix round 1 -- lectionary caller-supplied, not eager | Lukasz Kasprzak | 2026-08-15 | 13 | -83/+250 |
| * | kernel+ef: resolve readings, chain steps 1 and 2 | Lukasz Kasprzak | 2026-08-15 | 11 | -5/+165 |
| * | data(ef): carry sanctoral propers on the celebration | Lukasz Kasprzak | 2026-08-15 | 3 | -212/+886 |
| * | data(ef): bootstrap the temporal lectionary from lectio | Lukasz Kasprzak | 2026-08-14 | 5 | -1/+495 |
| * | kernel(lectionary): fix round 1 -- load never raises | Lukasz Kasprzak | 2026-08-14 | 2 | -1/+39 |
| * | kernel(lectionary): slug-keyed reading citations | Lukasz Kasprzak | 2026-08-14 | 4 | -1/+116 |
| * | Merge branch 'ef-sanctoral-audit': the sanctoral against the Missal | Lukasz Kasprzak | 2026-08-14 | 7 | -5/+334 |
| |\ |
|
| | * | test,docs: tighten M21, and record what the bucket summary does not say | Lukasz Kasprzak | 2026-08-14 | 1 | -1/+1 |
| | * | fix(ef): three colour corrections that contradicted the Missal by name | Lukasz Kasprzak | 2026-08-14 | 5 | -23/+74 |
| | * | data(ef): sanctoral audit — one genuine gap, 21 wrong colours (RG124) | Lukasz Kasprzak | 2026-08-14 | 7 | -5/+283 |
| |/ |
|
| * | Merge branch 'ef-major-litanies': the Major Litanies, and a kernel bug | Lukasz Kasprzak | 2026-08-13 | 11 | -162/+1072 |
| |\ |
|
| | * | docs: a confidence raised while its revisit trigger was deleted | Lukasz Kasprzak | 2026-08-13 | 3 | -3/+27 |
| | * | docs(ef): fix round 1 corrections (F2-F5) -- inert fields, a date, an attribu... | Lukasz Kasprzak | 2026-08-13 | 3 | -6/+45 |
| | * | fix(kernel): a transferred candidate can settle by being capped out, too (fix... | Lukasz Kasprzak | 2026-08-13 | 2 | -26/+168 |
| | * | docs: CLAUDE.md for the Major Litanies | Lukasz Kasprzak | 2026-08-13 | 1 | -81/+96 |