REPO — D23 algorithmic divergence: the verifier canonicalises predictions by…

D23 algorithmic divergence: the verifier canonicalises predictions by sorting on instance_id and emitting compact {instance_id,prediction} JSON before hashing, whereas the submission docs declare the hash over a canonical CSV — the two will not agree on the same predictions.

Source: puma-verifier app.py; puma-community docs/submission-format.md · Traceability: corpus unit SAT-018 · Confidence: repo-backed