Add St. Rose of Lima (Aug 30), rank deflated for late canonization
Deploy / deploy (push) Successful in 1m37s
Deploy / deploy (push) Successful in 1m37s
She was previously excluded on a mistaken "post-1617, out of scope" reading that conflated vu's hour-structure track (Monastic 1617) with its calendar/saints track (Tridentine 1906 + Divino Afflatu 1954, which has included her since her 1671 canonization). Her source rank of Duplex is deliberately deflated to semiduplex, correcting for the rank creep that made "new canonization" and "Duplex" a near-automatic pairing from the Baroque period on. She wins Aug 30 outright over Ss. Felix and Adauctus, who keep their existing commemoration. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
This commit is contained in:
@@ -120,4 +120,22 @@ describe('August sanctoral pull (first pass)', () => {
|
||||
]);
|
||||
expect(getDayCollect(day).status.en).toBe('verified');
|
||||
});
|
||||
|
||||
it('St. Rose of Lima (rank deliberately deflated to semiduplex, see CLAUDE.md) wins outright over the ancient Ss. Felix and Adauctus, who keep their own commemoration rather than being suppressed', () => {
|
||||
// On a Saturday this date is instead outranked by the generic
|
||||
// "Sanctae Mariae Sabbato" votive (see ss-felix-and-adauctus.yml) and
|
||||
// a Sunday produces a temporal winner instead -- 2027-08-30, a Monday,
|
||||
// is a clean year for this collision.
|
||||
const day = resolveDay('2027-08-30');
|
||||
expect(day.winner).toEqual({
|
||||
kind: 'sanctoral',
|
||||
id: 'st-rose-of-lima',
|
||||
name: 'St. Rose of Lima, Virgin',
|
||||
rank: 'semiduplex',
|
||||
});
|
||||
expect(day.commemorations).toEqual([
|
||||
{ kind: 'sanctoral', id: 'ss-felix-and-adauctus', name: 'Ss. Felix and Adauctus, Martyrs', rank: 'simplex' },
|
||||
]);
|
||||
expect(getDayCollect(day).status.en).toBe('verified');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user