A concentricity rejection used to discard a full-skills design
outright, and the retry ladder then dropped skill rungs for a failure
that had nothing to do with capacity — converting one strict check
into a minimal-tier final output. Ring stacks now get a tier-2
force-center repair (centring ignores padding — jian absolute
positioning never adds it — and only structurally hopeless stacks
still reject), and the ladder distinguishes quality rejections from
transport failures: a self-check rejection retries at the SAME skill
tier with the rejection reason injected as feedback, while transport
errors keep the existing degradation path. Remaining fatal checks are
classified for follow-up.