mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 14:16:28 +03:00
Stagings now honour approval ratings exactly as world challengers do, a 3-star earning a second ticket and a 1-star marginal keep leaving the pool, which matters more here because per-surface staging pools are small enough that an unweighted shuffle repeats a weak staging often. Each ticket carries its index into the deterministic ranking so the id-dedupe cannot silently collapse the doubled odds into a no-op, and an all-marginal pool still deals rather than starving. The composition catalog validates the new grades: 1-3, approved entries only. Tests cover the weighting, the dedupe subtlety, and the fallback. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>