하나의작업은 하나의 결과물인 pull request로 완료되는 단위 작업입니다. 다음에서 새 작업을 시작하세요새 작업, 그리고작업을 선택하세요.생성 방식. 이 옵션을 그대로 유지하면자동으로 설정하면 Coroid가 작업과 계획 중에서 적절한 항목을 선택합니다.
적합한 첫 번째 작업을 선택하세요
최적의 첫 번째 작업은 규모가 작고 실제로 구현 가능하며 기존 테스트와 연계된 내용입니다. 예를 들어 "add a--jsonexport 명령어에 해당 플래그를 추가하면 import 명령어가 이미 지원하는 출력 형태와 일치하게 되며, 이를 통해 Coroid는 명확한 목표를 얻고 사용자는 결과를 정확히 파악할 수 있습니다.
첫 실행 시에는 다음을 피하세요:
- 인증, 결제 또는 데이터 마이그레이션과 관련된 작업은 제외하세요.
- 아직 결정하지 않은 설계 방향이 필요한 작업도 제외하세요.
- 모호한 정리 작업 — 예: '오류 처리 개선'과 같이 종료 기준이 명확하지 않은 작업은 피하세요.
원하는 결과를 명확히 기술하세요.
구현 방법이 아닌 최종 결과를 작성하세요. 작업 완료 후에 반드시 충족되어야 할 조건을 명시하고, 중요한 파일, 준수해야 할 규칙, 건드려서는 안 되는 항목 등을 구체적으로 언급하세요.
계획을 직접 작성할 필요는 없습니다. 이는 Coroid가 가장 먼저 생성하는 결과물이며, 사용자가 이를 승인하면 됩니다.
코드에 포함되지 않은 맥락 정보 — 아키텍처 결정 기록, 스타일 가이드, 티켓 등이 있다면 이를 첨부하세요. 자세한 내용은프로젝트 컨텍스트를 참고하여 Coroid가 별도의 지시 없이도 이미 인지하고 있는 정보를 확인하세요.
재무팀에서는 계속해서 스프레드시트 형태의 송장을 요청합니다. 송장 목록에 CSV 형태로 현재 필터 결과를 다운로드할 수 있는 내보내기 버튼을 추가해 주세요.
완료 기준: 해당 파일이 Excel 및 Numbers에서 열리며, 금액은 계좌 통화로 표시되고, 10,000행 이상의 데이터를 내보낼 때도 시간 초과가 발생하지 않음.
새 작업 양식: 생성할 항목을 선택하고 프로젝트를 지정한 뒤, 제목과 간략한 설명으로 결과물을 기술하십시오.
자격 검증 단계로 계속 진행하기
다음을 선택하세요:계속하기. 아직 생성된 항목은 없습니다: Coroid가 요청을 검토하고 현재 릴리스와 비교하여 중복 여부를 확인한 뒤 처리 경로를 결정합니다. 검토를 통과하면 작업이 생성되어 대기열에 추가됩니다. 만약 자격 검증 단계에서 요청이 차단되면 그 이유가 안내되며, 요청을 수정하여 다시 시도할 수 있습니다. 자세히 보기필요한 내용을 기술하기.
사양 검토하기
Coroid는 사용자의 설명을 다음과 같은사양으로 변환합니다: 구체적으로 무엇을 개발할지, 어떤 부분이 범위에서 제외되는지, 그리고 성공 여부를 판단하는 수용 기준을 포함합니다. 이 내용은 작업의 '사양' 탭에 표시됩니다.
개발에 들어가기 전에 반드시 확인하세요. 만약 수용 기준이 실제 원하는 내용과 일치하지 않으면 즉시 수정해야 합니다. 이후 검증 단계에서 이 기준을 바탕으로 테스트가 진행되기 때문입니다. 자세히 보기사양.
계획 승인하기
사소한 변경 사항을 넘어서는 경우, 사양은 다음과 같은계획으로 발전합니다: 순서가 정해진 단계들의 집합이죠. 코드 작성 전에 반드시 승인해야 합니다.
이 단계는 문제를 바로잡기에 가장 저렴한 시점입니다. 계획을 거절하는 데 드는 시간은 1분에 불과하지만, 완성된 pull request를 다시 처리하는 데는 한 번의 전체 실행 시간이 소요됩니다.
실행 과정 모니터링하기
작업이 생성되면 다음과 같은 상태로 진입합니다:PENDING— 에이전트 슬롯이 확보될 때까지 대기한 뒤IN_PROGRESS. 실행 과정을 실시간으로 확인할 수 있습니다: 수행된 단계, 호출된 도구, 수정된 파일, 그리고 점차 누적되는 테스트 결과 등을 살펴볼 수 있죠.
꼭 직접 모니터링할 필요는 없습니다. 필요한 조치를 취해야 하거나 작업이 완료되면 알림을 통해 안내해 드립니다.
예상되는 상황
- 소요 시간은 변경 사항의 규모와 테스트 스위트의 실행 시간에 따라 결정되며, 소유한 에이전트 슬롯 수와는 무관합니다. 슬롯은 동시에 실행되는 작업의 수를 제어하는 역할을 합니다.
NEEDS_HUMAN_REVIEW은 오류가 아닙니다.이는 Coroid가 오직 사용자만이 내릴 수 있는 결정을 요청했음을 의미합니다. 해당 요청에 응답하면 작업은 정상적으로 계속 진행됩니다.- 재작업은 일반적인 과정입니다.리뷰어가 수정이 필요한 부분을 발견하면, 사용자가 확인하기 전에 먼저 개발자에게 다시 전달됩니다.
다음 단계
결과물을 리뷰하고 병합하기— 도착한 결과물의 내용과 확인해야 할 사항을 확인하세요.