배경
현재 Python 코드는 lint/typecheck/test/coverage gate는 있지만 docstring coverage 100%를 강제하지 않는다. 사용자는 docstring 100% checks 추가를 요구했다.
목표
repo의 Python 코드에 대해 module/class/function docstring 100% 기준을 로컬 quickcheck와 CI에서 강제한다.
구현 범위
- Python docstring coverage 정책 정의
- 로컬 검사 스크립트 추가 (
scripts/checks/...)
- root
package.json 및 CI workflow에 docstring check 연결
- 현재 추적 대상 Python 파일의 누락 docstring 보강
- docs/architecture/security/check docs 업데이트
- regression tests 또는 self-check fixtures 추가
완료 기준
Security Notes
- none beyond repository quality gate scope
배경
현재 Python 코드는 lint/typecheck/test/coverage gate는 있지만 docstring coverage 100%를 강제하지 않는다. 사용자는 docstring 100% checks 추가를 요구했다.
목표
repo의 Python 코드에 대해 module/class/function docstring 100% 기준을 로컬 quickcheck와 CI에서 강제한다.
구현 범위
scripts/checks/...)package.json및 CI workflow에 docstring check 연결완료 기준
Security Notes