mirror of
https://github.com/luxfi/aml.git
synced 2026-09-24 00:25:20 +00:00
Two arithmetic facts the money path was relying on and neither was true. A stated price is multiplied by a COUNT and summed in int64. At the volumes this plane measures, a price above about ninety-two thousand units wraps — and a wrapped cost does not surface as an error. It surfaces as the minimum of the sweep, which is returned as the threshold to adopt. policy refuses such a price at the door, where the caller-supplied number arrives, and evaluate refuses it again in the arithmetic rather than trusting it was called correctly: a policy sealed before the bound existed reads back through the same path. The cost then goes ABSENT with a refusal, and the rank statistics, which never touch a price, are unaffected. Curve returned one point per distinct score with no bound — fifty thousand points on a full history, a megabyte no browser plots. The sweep still runs over every distinct score and the metrics behind it are unchanged; what is RETURNED is an evenly spaced subsequence keeping both ends, so the shape, the extremes and the monotonicity survive. Truncating would have cut the curve off at one end and described a model that stops. It is the argument Listed already makes about Moved, applied to the other rendering. Both are mutation-proven: reintroduce the wrap or drop the sampling and the test that names it goes red. Co-authored-by: Hanzo Dev <[email protected]>