Skip to content

[Level 1] Python docstring 100% gate 추가 #40

Description

@seonghobae

배경

현재 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 추가

완료 기준

  • repo의 관리 대상 Python 파일이 100% docstring 기준을 만족한다.
  • local quickcheck가 docstring 누락을 실패로 처리한다.
  • CI required check 경로에서 docstring gate가 실행된다.
  • 정책 문서가 docstring 100% gate를 명시한다.

Security Notes

  • none beyond repository quality gate scope

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions