orch-fix-defect은(는) 무엇을 하나요?
Actor · action · target: orch · fix · defect. 공유 엔진에 대한 얇은 래퍼:
orch-pipeline 참조.
사용 시기
- 무언가 고장난 경우: 잘못된 출력, 에러, 충돌, 회귀.
- 다음 스킬과 구분하세요:
- 동작은 올바르지만 다르게 만들고 싶다면 →
orch-change-feature. - 기능이 아직 존재하지 않는다면 →
orch-add-feature.
- 동작은 올바르지만 다르게 만들고 싶다면 →
작업 설정
- 기본 크기 하한: small (종종 사소함).
- 단계 마스크: 0 → (근본 원인이 명확하지 않거나 standard+인 경우에만 light 2) → 4 → 5 → 6. 연구(1)는 보통 건너뜁니다.
- 첫 번째 동작(단계 4): 버그를 새로운 실패 테스트(회귀 테스트)로 재현한 후, 통과할 때까지 수정합니다. 먼저 버그가 존재함을 입증하는 것이 수정과 단순 조정을 구분짓는 요소입니다.
작동 방식
- 위 설정으로
orch-pipeline엔진을 실행합니다. - 근본 원인이 명확하지 않으면, 빨간 테스트 전에
code-explorer로 범위를 좁히고; 빌드 실패 시build-error-resolver//build-fix로 에스컬레이션합니다. - 게이트 1(계획이 생성된 경우에만)과 게이트 2(커밋 전)에서 중지합니다.
- 결함이 보안에 민감한 경로에 있다면
security-reviewer를 추가합니다.
예시
orch-fix-defect: empty NWS 응답 시 폴러가 충돌하는 버그
→ 충돌을 재현하는 실패하는 테스트 작성 → 통과하도록 수정
→ 코드 리뷰 → 커밋 [GATE 2: 확인] (커밋 메시지: fix:)