What problem does it solve? Teams building Baekjoon/LeetCode-style products often confuse verdicts with root causes, treat submissions as the whole solving journey, and underestimate the complexity of external judge sync. This Skill frames the submission and judge-integration subdomain so planners and engineers define correct requirements, scope, and risks. ## Core Features & Use Cases - Domain Distinctions: Clarifies Attempt vs Submission, verdict-as-symptom vs cause, provisional verdicts, and scoring models (ICPC, IOI, Codeforces, AtCoder, TopCoder). - Judge Integration Guidance: Covers verdict taxonomy normalization, special judges/checkers, interactive problems, per-language time limits, sandboxing costs, and sync states (pending, failed, stale, idempotent). - Structured Outputs: Produces Submission Flow Reviews and Verdict-to-Debugging requirement documents with risks, MVP scope, and handoffs to adjacent experts. - Use Case: When deciding whether to host your own judge or integrate Baekjoon/LeetCode submission records, use this Skill to enumerate requirements, sync failure handling, and product rules before writing any schema or queue architecture. ## Quick Start Ask the Skill how the product should handle WA/TLE/RE verdicts and delayed external judge sync when importing a user's Baekjoon submission history.