# 로드맵 규칙 `agent-ops/roadmap/` 디렉터리가 있는 프로젝트에서만 적용한다. ## 로딩 - 세션 최초 1회 `agent-ops/roadmap/current.md`를 읽고 활성 Milestone 후보의 이름, 경로, 선택 규칙만 짧게 기억한다. - Milestone의 목표, 주요 범위, 범위 제외는 선택한 Milestone 문서에서 확인한다. - 일반 작업에서는 `ROADMAP.md`를 읽지 않는다. - `ROADMAP.md`는 로드맵 생성/갱신, Phase 전환, Milestone 추가/수정, 활성 Milestone 밖 작업 확인 때만 읽는다. ## Milestone 선택 - `current.md`는 현재 작업 위치가 아니라 활성 Milestone 후보 목록이다. - 기능 추가, 구조 변경, 스킬/문서 구조 변경 전에는 요청, 브랜치, 변경 파일, 관련 경로를 보고 관련 Milestone 문서를 1회 읽는다. - 선택한 Milestone의 목표 또는 범위 제외와 요청이 충돌하면 구현 전에 사용자에게 확인한다. ## 구현 잠금 - 선택한 Milestone에 `구현 잠금` 섹션이 없거나 상태가 `잠금`이면 코드 구현, `agent-task` 구현 계획, 세부 API/파일 구조 확정을 시작하지 않는다. - 단순 "진행", "구현", "계획 작성" 요청은 잠금을 해제하지 않는다. - 잠금 해제는 사용자가 Milestone 구체화 업데이트 또는 잠금 해제를 명시한 경우에만 검토한다. ## 작업 지점 분석 - 현재 작업 지점이나 남은 작업 분석 요청은 `analyze-roadmap-position` 스킬로 처리한다. - 이때 `current.md`만으로 단정하지 말고 코드, git 상태, diff, 활성 Milestone 문서를 함께 본다.