Skip to content

품질 표준 프로토콜 (Quality Standard)

품질 표준 (skills/references/quality.md)은 tdd, review, ship, archive, onboard 전반에서 강제 적용되는 품질 기준을 정의합니다.

3차원 품질 검증

모든 구현 및 리팩토링 사이클마다 다음 4가지 관점에서 엄격히 검증합니다:

1. 기계적 검사 (Mechanical Checks)

  • Lint 규칙이 경고 없이 통과.
  • 코드 포맷팅이 프로젝트 설정 준수.
  • any를 통한 우회나 타입 오류 억제 없이 타입 검사(Typecheck) 통과.

2. 관례 준수 (Convention Adherence)

  • 명세서(convention:)에 선언된 프로젝트 관례 및 스택 모범 사례 엄격 준수.
  • 관용적 구조, 에러 처리 패턴 및 명명 규칙 평가.

3. 설계 평가 (Design Assessment)

  • 고응집·저결합: 함수와 클래스가 높은 응집도를 가지며 모듈 간 결합이 최소화됨.
  • 적절한 추상화 수준: 조기 추상화나 불필요한 추상화를 방지하며, 계약을 충족하는 최소한의 구현 유지.

4. 문서 커버리지 (Documentation Coverage)

  • 모든 공개 함수, API 엔드포인트, 내보낸 인터페이스, 환경 변수 및 오류 모드가 정확히 문서화됨.
  • README.md의 명령어 및 예제가 실행 가능하고 최신 상태로 유지됨.
  • 문서 업데이트가 누락된 코드 변경은 Code Review를 통과할 수 없음.

Released under the MIT License.