11.7 KB · 수정 2026-07-30 02:03
목차

code-qa 작업 규칙 (rules)

이 파일 = 규칙. 상태·진행·이력은 handoff.md, 파트별 감사 원본은 C:\dev\tools\code-qa\audit\, 에이전트가 읽는 실무 매뉴얼은 C:\dev\tools\code-qa\manual\. 새 규칙은 🆕 신규에 1줄 append → 안정화되면 확립 규칙 §로 원문 이관.

📑 인덱스


🆕 신규


§1 파이프라인 규칙

  1. 디버깅이 항상 먼저. 리팩토링은 그 파트의 debug=done이 아니면 착수하지 않는다.
  2. 디버깅은 파트를 끝내면 작업 종료 전에 리팩토링 에이전트를 호출한다. 직접 호출이 안 되면 최종 응답 첫 줄에 [REFACTOR-REQUEST] part=... commits=... deferred=...를 적어 코디가 대신 부르게 한다.
  3. 리팩토링은 착수 전 디버깅이 뭘 했는지 확인한다(수정·보류 목록, # BUG 주석 전량 grep). 보류된 항목의 코드는 건드리지 않는다 — 사람 판단 대기 중인 코드를 옮기면 판단 자체가 무효가 된다.
  4. "리팩토링 안 함"도 정당한 결론. 근거를 적고 --refactor skipped로 기록하면 임무 완료다.
  5. 리팩토링 중 버그를 발견하면 고치지 말고 기록만 하고 디버깅으로 넘긴다(두 개의 모자 원칙).
  6. 기존 # BUG / # REFACTOR / 버그ID 주석은 누구도 지우지 않는다.

§2 에이전트 설정

§3 데이터·기록