Skip to content

docs: MESA 프로젝트 Constitution 추가#30

Merged
wang-gw merged 2 commits intomainfrom
claude/issue-29-20260208-2355
Feb 19, 2026
Merged

docs: MESA 프로젝트 Constitution 추가#30
wang-gw merged 2 commits intomainfrom
claude/issue-29-20260208-2355

Conversation

@alphago2580
Copy link
Owner

개요

MESA 프로젝트의 핵심 개발 원칙을 정의하는 Constitution.md를 추가했습니다.

주요 변경사항

  • CONSTITUTION.md 파일 생성
  • 7가지 핵심 원칙 정의:
    • 모듈 분리
    • 제로 시크릿
    • 테스트 필수
    • PR 리뷰 필수
    • 한국어 우선
    • 명시적 타입
    • 방어적 프로그래밍

관련 이슈

Resolves #29


Generated with Claude Code

MESA 프로젝트의 핵심 개발 원칙을 정의하는 Constitution.md를 추가합니다.

주요 원칙:
- 모듈 분리 (비즈니스 로직/협업 툴/문서)
- 제로 시크릿 정책
- 핵심 로직 테스트 필수
- PR 리뷰 필수
- 한국어 우선 정책
- 명시적 타입 및 Google 스타일 가이드 준수
- 방어적 프로그래밍

Resolves #29

Co-authored-by: sin seongsik <alphago2580@users.noreply.github.com>
@claude
Copy link

claude bot commented Feb 9, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

MESA 프로젝트의 핵심 개발 원칙을 문서로 고정하기 위해 CONSTITUTION.md를 추가하는 PR입니다. 향후 개발/리뷰/테스트/보안 기준의 단일 기준점 역할을 하도록 레포 전반의 규칙을 정의합니다.

Changes:

  • CONSTITUTION.md 신규 추가
  • 7가지 핵심 원칙(모듈 분리, 제로 시크릿, 테스트, PR 리뷰, 한국어 우선, 타입/스타일, 방어적 프로그래밍) 명문화
  • Governance/버전 정보 포함

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@alphago2580
Copy link
Owner Author

@claude 리뷰 반영해서 수정해

@claude
Copy link

claude bot commented Feb 9, 2026

Claude finished @alphago2580's task in 1m 57s —— View job


리뷰 피드백 반영 완료 ✅

작업 목록

  • CONSTITUTION.md 파일 읽기
  • 현재 레포 구조 확인 (.gitignore, tests/)
  • 리뷰 코멘트 1: specs/, docs/ 경로 수정
  • 리뷰 코멘트 2: worker/ → discord-github-worker/ 수정
  • 리뷰 코멘트 3: .gitignore *.pem 요구사항 완화
  • 리뷰 코멘트 4: pytest → unittest 호환 표현으로 수정
  • 리뷰 코멘트 5: ruff/mypy 강제 → 권장으로 수정
  • 변경사항 커밋 및 푸시

적용된 변경사항

모든 리뷰 코멘트를 반영하여 CONSTITUTION.md를 수정했습니다:

  1. 디렉터리 경로 수정 (Line 9, 35):

    • specs/, docs/.specify/, .claude/, .cursor/ 등 (실제 존재하는 디렉터리)
  2. TypeScript 경로 수정 (Line 43):

    • worker/discord-github-worker/
  3. .gitignore 요구사항 완화 (Line 16):

    • *.pem MUST 포함필요 시 *.pem 등 추가 시크릿 파일 패턴을 예시로 활용
  4. 테스트 프레임워크 마이그레이션 계획 추가 (Line 25):

    • pytest 단순 강제 → pytest 표준 + 기존 unittest 점진적 마이그레이션 허용
    • 혼합 기간 동안 두 러너 모두 통과 요구
    • 마이그레이션 가이드라인 명시
  5. Linter 요구사항 완화 (Line 44):

    • 통과하지 못한 코드는 커밋할 수 없다통과하도록 작성하는 것을 권장 (향후 CI에서 자동 검사로 강제 예정)

커밋 정보

  • Commit: e791cfd
  • Message: "fix: CONSTITUTION.md 리뷰 피드백 반영"

--- | Branch: claude/issue-29-20260208-2355

- 실제 레포 구조에 맞춰 디렉터리 경로 수정 (specs/docs → .specify/.claude 등)
- worker/ → discord-github-worker/ 경로 수정
- .gitignore *.pem 요구사항을 권장 사항으로 완화
- pytest 강제를 unittest 마이그레이션 허용으로 수정
- ruff/mypy 강제를 권장 사항으로 완화 (향후 CI 도입 예정)

Co-authored-by: sin seongsik <alphago2580@users.noreply.github.com>
@wang-gw
Copy link
Collaborator

wang-gw commented Feb 18, 2026

Good

@wang-gw wang-gw merged commit 04175c9 into main Feb 19, 2026
4 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Constitution.md 제안

3 participants