diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-18 14:45:37 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-18 14:45:37 +0200 |
| commit | 118dacf366d7864bc8e9ecb8f7b6a70d1b9fdb84 (patch) | |
| tree | c29d94484ed1ec817274eb59dbd878849fd527b9 /scripts | |
| parent | 7792ad33b1b075950fe4adf6fc267cc19be3a67c (diff) | |
| download | lectio-118dacf366d7864bc8e9ecb8f7b6a70d1b9fdb84.tar.gz lectio-118dacf366d7864bc8e9ecb8f7b6a70d1b9fdb84.zip | |
docs(caldata): the EF data is no longer purely generated -- say so
Both ini headers described this data as generated from missalemeum, and the
generator described its own output as the file. Neither is true since the
eight corrections landed, and the gap is not cosmetic: missalemeum does not
carry any of them, so running scripts/gen-sanctoral-ef.go would silently
revert all four calendar fields, with nothing to notice it.
The two ini headers and the generator's own doc comment now each carry the
list of hand-corrected fields, the rubric behind each, and the warning that a
regeneration reverts them. Deliberately repeated in both places rather than
cross-referenced from one: either can rot, and repeating the list means the
other still shows it.
Also records what the six allow-listed oracle days actually mean now. The
oracle is not wrong to flag them -- missalemeum is simply the party that
disagrees with the Missal, which is a different situation from the one that
test was written for.
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/gen-sanctoral-ef.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/gen-sanctoral-ef.go b/scripts/gen-sanctoral-ef.go index 0a43869..34bd184 100644 --- a/scripts/gen-sanctoral-ef.go +++ b/scripts/gen-sanctoral-ef.go @@ -1,5 +1,21 @@ //go:build ignore +// WARNING, READ FIRST (2026-08-18). This generator's output is NO LONGER the +// whole truth of tridentine-calendar.ini. Four fields in that file are hand +// corrections against the 1962 Missale Romanum itself, adopted from the +// sibling project colitur, which validated this data against the Missal and +// found missalemeum wrong on each: +// +// [ubaldus] rank commemoration -> class-3 +// [didacus] rank commemoration -> class-3 +// [vigil-of-st-lawrence] colour red -> violet +// [vigil-of-the-assumption] colour white -> violet +// +// missalemeum does not carry them, so RUNNING THIS GENERATOR WILL SILENTLY +// REVERT ALL FOUR. Re-apply them before committing regenerated output, or +// teach this program to. The ini file's own header repeats this list and the +// rubrics behind it, so neither place can rot without the other showing it. +// // gen-sanctoral-ef generates the EF (Extraordinary Form, 1962) universal // sanctoral (internal/caldata/tridentine-calendar.ini) from missalemeum's // per-date proper API (built on Divinum Officium's 1962 data — the same oracle |
