fix(contrib): CI·테스트 자기모순 해소 + 전 서버 배선 스모크#35
Merged
Conversation
감사(전수 논증)에서 드러난 기여 파이프라인 차단 요인 2건과 배선 테스트 드리프트를 함께 수정. - ci(changelog): CHANGELOG drift 게이트에서 CHANGELOG.md 제외. changelog.d 조각은 릴리스(통합) 단계에서만 합본되는데(규칙5·changelog.d/README.md), 합본 결과를 PR마다 강제하면 조각만 추가한 모든 신규 서비스/스킬 PR이 구조적으로 깨졌다. - test(provenance): README 헤더 검사를 양어(영어 'Contract sources'/'Required MCP tools' OR 한국어)로 완화. 영어 정본 정책(docs/i18n.md)·영어 doc 템플릿을 따른 기여자를 즉시 실패시키던 한국어 하드코딩 제거. - test(wiring): 하드코딩 6서비스/31도구 단언을 전 서버 합성 + 불변식(서비스별 ≥1도구· 이름 충돌 없음·합집합 일치) 검증으로 교체. 새 서비스가 늘어도 드리프트 없이 충돌· 등록 누락·import 회귀를 잡는다. - docs(AGENTS): 'wikipedia-lookup 미니멀 예시는 후속(coming)' stale 문구를 완료 반영으로 정정(양어 동기화). 853 passed · ruff clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This was referenced Jun 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
무엇을 / 왜
전수 논증 감사에서 드러난 기여 파이프라인을 구조적으로 막던 자기모순 2건과 배선 테스트 드리프트를 함께 해소한다. 둘 다 정직하게 규칙을 따른 기여자의 PR을 자동으로 빨갛게 만들던 문제다.
변경
CHANGELOG.md제외.changelog.d/조각은 릴리스(통합) 단계에서만 합본되는데(AGENTS 규칙5·changelog.d/README.md), 합본 결과를 PR마다 강제하면 조각만 추가한 모든 신규 서비스/스킬 PR이 깨졌다. (더미 조각으로 재현 확인)Contract sources/Required MCP toolsOR 한국어)로 완화. 영어 정본 정책(docs/i18n.md)·영어 doc 템플릿을 따른 기여자를 즉시 실패시키던 한국어 하드코딩 제거.ev_charger의 prefix 불일치를 즉시 발견 → 별도 PR에서 수정)wikipedia-lookup미니멀 예시가 "후속(coming)"이라던 stale 문구를 완료 반영으로 정정(양어 동기화).검증
853 passed·ruffclean.머지 순서
이 PR을 먼저 머지하세요. 이 PR이 CHANGELOG drift 게이트를 고치므로, 나머지 PR들(조각만 추가)의 CHANGELOG-drift CI 실패가 이 PR 머지 + 리베이스 후 해소됩니다.
🤖 Generated with Claude Code