Deferred (implementation-plan.md §1.6/§1.8): the fair-play policy page ships at launch; admin tooling for flagging/removing abusive XP comes later. Building blocks already exist: solve deletion cascades XP compensation automatically, and myspeedpuzzling:recalculate-xp --player=UUID deterministically rebuilds any ledger.
Deferred (implementation-plan.md §1.6/§1.8): the fair-play policy page ships at launch; admin tooling for flagging/removing abusive XP comes later. Building blocks already exist: solve deletion cascades XP compensation automatically, and myspeedpuzzling:recalculate-xp --player=UUID deterministically rebuilds any ledger.