계획에서 작업으로
계획을 implement 에이전트가 따라가고 완료할 수 있는 실행 가능한 작업 목록으로 변환합니다.
- 각 작업 항목은
docs/specs/<YYYYMMDD>-<type>-<name>/에 저장됩니다. tasks.md에는 상태가 없습니다. 진행률은[x]체크박스로 표시됩니다.
시작하기 전에
-
작업 항목을 식별하고
plan.md및spec.md를 읽습니다. -
게이트: 계획의
status가approved가 아니면 중단하고 다음을 질문합니다.계획 상태는
<status>입니다. 계속 진행할까요, 먼저review-spec으로 검토할까요, 아니면 지금 승인하시겠습니까?명시적인 답변을 받은 경우에만 계속하십시오. 계획이 없는 작은 변경의 경우 게이트는 스펙에 적용됩니다.
-
AGENTS.md의Commands섹션(스페인어 프로젝트에서는Comandos)에 있는 검증 명령어를 읽습니다. 명령어가 없으면 직접 질문하거나 마무리 작업에 경고를 남깁니다.
분할 방법
- 작은 작업: 각 작업은 검토 가능한 변경이며 프로젝트를 정상 상태로 유지합니다.
- 종속성 순서로 정렬됩니다. 이전 작업과 병렬로 수행할 수 있는 작업은
[P]로 표시합니다. - 각 작업은 영향을 받는 파일(알고 있는 경우)과 검증 방법(어떤 테스트 또는 명령어)을 나열합니다.
- 프로젝트가 TDD(
CONTRIBUTING.md또는AGENTS.md에 명시됨)로 작업하는 경우, 테스트는 코드보다 먼저 또는 같은 작업에 배치되어야 하며 절대 마지막에 배치되어서는 안 됩니다. - 스펙의 모든 수용 기준과 보안 부정 테스트는 최소 하나의 작업으로 다루어져야 합니다. 다루어지지 않은 경우 그 사실을 명시합니다.
- 마무리 단계는 필수입니다: 테스트와 검증 명령어가 통과한 수용 기준을 포함해야 합니다.
- 계획에 없는 작업은 추가하지 마십시오. 계획에 빠진 내용이 있으면 질문으로 제기하십시오.
결과
assets/tasks-template.md를 기반으로tasks.md초안을 작성합니다.- 초안에 다음을 포함하여 보여줍니다.
- 작업
- 병렬 그룹
- 검증 지점
- 남은 질문
- 최종 승인을 받은 후에만 작성합니다.
- 다음 단계 제안:
implement에이전트로 구현합니다.