Use when reviewing code, diffs, branches, pull requests, or the full repository for Robotrace Course CAD; checks geometry correctness, model-solver-render boundaries, JSON compatibility, PySide6 behavior, exports, and tests.
Use when checking, explaining, comparing, or applying official Japanese Robotrace competition rules, course requirements, event operations, judging criteria, awards, or rule revisions published by the New Technology Foundation.
Use when analyzing robotrace course diagram images in this repository to determine board contour, board size, start/goal candidates, a centerline point sequence, and line/arc plus helper-circle CAD JSON candidates.
Extract red course-design text annotations from robotrace course diagram images into JSON. Use when Codex needs AI-assisted reading of red printed design information such as helper-circle radius/center labels and standalone coordinate labels from normalized board images or original course drawings.
Use when adding Robotrace Course CAD course JSON files to examples/synthetic and generating examples/synthetic_reference from the current solver/CAD output, then validating the synthetic reference tests.