Remove contest_id guard — AST check applies uniformly. Add 7 contest-specific changes: update_contest_problem_status (5) and _update_acm_contest_rank (2). Note: without the rank fix, AST_CHECK_FAILED would incorrectly increment ACM error_number. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>