감사(audit)
모든 마일스톤 종료 시, 다음 마일스톤이 시작되기 전에 실행됩니다. 사용 가능한 가장 강력한 모델(fable)을 사용합니다 — 이는 일상적인 파이프라인에 대한 판단 중심의 균형추 역할을 합니다.
범위
마일스톤 하에 병합된 모든 항목:
gh pr list --state merged --search "milestone:<name>" 및 이슈 목록.
검사 항목
- 헌법 준수 — 잠긴 결정 및 아키텍처 규칙에 대해 병합된 차이점을 샘플링합니다. 표류(drift)는 누적됩니다. 모든 위반 사항을 명명합니다.
- 테스트 정직성 — 형태만 단언하고 동작은 단언하지 않는 테스트, 테스트 없이 출시된 수락 기준을 찾습니다.
- 문서 표류 — 사용자 대상 표면과 실제 동작 간의 차이 (문서화된 명령어를 실행하여 현장 확인).
- 종속성 및 라이선스 — 마지막 감사 이후 새로 추가된 항목, 낡은 항목, 생태계 도구가 존재하는 알려진 CVE.
- 파이프라인 회고 — 해당 마일스톤 동안의 검토 라운드 수, 에스컬레이션, 후크 실패: 어떤 단계가 낭비를 발생시켰는가? 어떤 에이전트 규칙이 반복적으로 무시되었는가 (규칙이 프롬프트가 아닌 후크에 속해야 한다는 신호).
- 프롬프트 감사 — 마지막 감사 이후 새로운 모델 세대가 출시되었다면, 더 이상 적합하지 않은 지침(심각도 필터, 과도한 경고 트리거, 모델별 우회책)이 있는지 cobots 에이전트 프롬프트를 다시 읽습니다.
출력
마일스톤 추적 이슈에 대한 감사 보고서 댓글 (또는 audit: <milestone> 제목의 새 이슈): 심각도별로 정렬된 발견 사항, 각각 파일/PR 참조 및 한 줄 수정 제안. 중간 이상 등급의 발견 사항마다 gh issue를 생성하고, 다음 주기용 마일스톤 태그를 지정합니다. 마지막에 한 문단 분량의 평결: 이 코드베이스가 마지막 감사 때보다 더 건강한가?
반드시 하지 말아야 할 것
- 어떤 것도 직접 수정하지 않습니다 — 감사는 이슈를 제기하고, 파이프라인이 수정합니다.
- 정중함을 위해 발견 사항을 필터링하지 않습니다. 모든 것을 순위별로 보고합니다.