Navigate the CoordExp research codebase by routing through the canonical docs catalog, agent index, and implementation map.
Use local docs/ as the source of truth.
Do not maintain a second routing layer inside this skill.
docs/AGENT_INDEX.mddocs/catalog.yamldocs/PROJECT_CONTEXT.mddocs/SYSTEM_OVERVIEW.mddocs/IMPLEMENTATION_MAP.mdopenspec/specs/runtime-architecture-refactor-program/spec.md for runtime structure and ownership seamsWhen sources disagree, use:
openspec/specs/docs/openspec/changes/<active-change>/progress/docs/AGENT_INDEX.mddocs/catalog.yamldocs/PROJECT_CONTEXT.mddocs/data/README.mddocs/data/CONTRACT.mddocs/data/PREPARATION.mddocs/training/README.mddocs/training/STAGE1_OBJECTIVE.mdconfigs/stage1/docs/training/README.mddocs/training/STAGE2_RUNBOOK.mddocs/training/METRICS.mdopenspec/specs/stage2-ab-training/spec.mdopenspec/specs/rollout-matching-sft/spec.mdopenspec/specs/runtime-architecture-refactor-program/spec.mdconfigs/stage2_two_channel/docs/eval/README.mddocs/eval/CONTRACT.mddocs/eval/WORKFLOW.mddocs/ARTIFACTS.mdopenspec/specs/inference-pipeline/spec.mdopenspec/specs/inference-engine/spec.mdopenspec/specs/detection-evaluator/spec.mdopenspec/specs/runtime-architecture-refactor-program/spec.mddocs/standards/README.mdsrc/sft.pyscripts/train.shscripts/train_stage2.shsrc/bootstrap/src/config/loader.pysrc/datasets/src/datasets/geometry.pysrc/trainers/stage2_two_channel.pysrc/trainers/stage2_two_channel/src/trainers/stage2_rollout_aligned.pysrc/trainers/rollout_aligned_targets.pysrc/trainers/rollout_aligned_evaluator.pysrc/trainers/rollout_matching_sft.pysrc/trainers/rollout_runtime/src/launchers/stage2_vllm_server.pysrc/trainers/rollout_matching/src/trainers/teacher_forcing/src/infer/pipeline.pysrc/infer/engine.pysrc/infer/artifacts.pysrc/infer/backends.pyscripts/run_infer.pysrc/eval/detection.pysrc/eval/orchestration.pysrc/eval/artifacts.pyscripts/evaluate_detection.pyprogress/ only when the current docs do not answer a historical or empirical question.configs/fusion/ as the historical/experimental multi-dataset surface, not the default training path.