aboutsummaryrefslogtreecommitdiff
path: root/test/test_precedence_ef.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_precedence_ef.ml')
-rw-r--r--test/test_precedence_ef.ml35
1 files changed, 27 insertions, 8 deletions
diff --git a/test/test_precedence_ef.ml b/test/test_precedence_ef.ml
index af7f65e..639f64c 100644
--- a/test/test_precedence_ef.ml
+++ b/test/test_precedence_ef.ml
@@ -1146,8 +1146,14 @@ let admit_cases =
precedence_ef.ml's own measured defect (3,533 of 8,417 domain-wide
years, this task's own report): Paul loses the slot outright and is
never admitted at all. With RG 110, Paul is added ADDITIONALLY,
- PREPENDED ahead of the feria per RG 110(c)'s own "ante omnes alias
- commemorationes" -- both admitted, not one displacing the other. *)
+ PREPENDED ahead of the feria -- RG 110(a)/(b)'s own text ("oratio
+ alterius Apostoli additur ... orationi diei", the companion's oration
+ added to the DAY's own oration) governs here, not (c)'s "ante omnes
+ alias commemorationes" (CORRECTED, fix round 1, coordinator finding
+ F1: this comment previously cited (c) for both shapes uniformly --
+ see [rg110_additions]'s own comment in precedence_ef.ml for why the
+ two shapes need, and get, DIFFERENT orderings, not the same one for
+ different reasons) -- both admitted, not one displacing the other. *)
( "RG110 (a)/(b): chair-of-st-peter observed, Paul rides alongside a \
competing privileged Lent feria, uncapped and prepended",
chair_of_st_peter_synth, chair_of_st_peter_synth,
@@ -1157,16 +1163,29 @@ let admit_cases =
(observed is some unrelated II-class Sunday) but is admitted, on its
OWN Class2 dignity, as RG 111(b)'s single ordinary commemoration --
exactly the domain-wide 593-year pattern this task's own report
- measures. RG 110(c)'s own text ("quoties vero oratio unius Apostoli
- addenda est ad modum commemorationis...") governs precisely this: the
+ measures. RG 110(c)'s own text, word for word ("quoties vero oratio
+ unius Apostoli addenda est ad modum commemorationis, HUIC ORATIONI
+ ADDITUR ALTERA immediate, ante omnes alias commemorationes"): the
companion (Paul, Class3, no standing of its OWN for this Sunday's
- rank-floored slot) rides along anyway, uncapped. *)
+ rank-floored slot) rides along anyway, uncapped -- ADDED TO THE
+ TRIGGER'S own oration ("huic orationi additur altera"), i.e.
+ FOLLOWING it, not preceding it. CORRECTED, fix round 1 (coordinator
+ finding F1): this row originally asserted `["paul";
+ "chair-of-st-peter"]` -- the companion BEFORE the trigger -- citing
+ the SAME "ante omnes alias commemorationes" clause that actually
+ governs the PAIR's position relative to OTHER, unrelated
+ commemorations, not the pair's own internal order. "Huic orationi"
+ (dative, "to THIS oration") refers back to "oratio unius Apostoli",
+ the trigger's own oration -- so the companion is added TO it,
+ following, not leading. Reproduced by mutation: reverting
+ [rg110_additions]'s shape-(c) branch back to a uniform prepend
+ reddens exactly this row's own expected order, nothing else. *)
( "RG110 (c): chair-of-st-peter admitted merely AS a commemoration \
- (loses the day to an ordinary II-class Sunday), Paul still rides \
- along",
+ (loses the day to an ordinary II-class Sunday), Paul rides along \
+ AFTER it (RG110(c): \"huic orationi additur altera\")",
cand ~rank:V.Class2 "ef-some-other-sunday", cand ~rank:V.Class2 "ef-some-other-sunday",
[ po chair_of_st_peter_synth P.Ordinary; (paul_companion_synth, P.Ordinary, 999) ],
- [ "paul"; "chair-of-st-peter" ] );
+ [ "chair-of-st-peter"; "paul" ] );
(* Defensive: a trigger slug is [observed], but its companion is simply
not present among [comms] at all (a data gap, or -- as this exact
shape was for 30 June before this task's own [Add