fix: Phase 번호 일관성·Incremental QA 훅·사용자 핸드오프 3건#6
Open
gd452 wants to merge 1 commit intorevfactory:mainfrom
Open
fix: Phase 번호 일관성·Incremental QA 훅·사용자 핸드오프 3건#6gd452 wants to merge 1 commit intorevfactory:mainfrom
gd452 wants to merge 1 commit intorevfactory:mainfrom
Conversation
3자 교차 리뷰(Claude + Gemini + Codex) 결과 공통 지적된 상위 우선순위 3건을
반영.
1. Phase 번호 불일치
- SKILL.md Phase 5-5와 산출물 체크리스트가 "오케스트레이터 Phase 1에
컨텍스트 확인"으로 기술되어 있었으나, orchestrator-template.md의
템플릿 A/B는 "Phase 0: 컨텍스트 확인, Phase 1: 준비"로 구성되어
문서 내부 모순이 존재.
- SKILL.md 측을 Phase 0으로 통일하고 "워크플로우 시작부"라는 의미
기반 부연 설명을 추가하여 번호 의존에 의한 재발을 완화.
2. Incremental QA 원칙의 템플릿 반영
- SKILL.md Phase 3은 "QA는 각 모듈 완성 직후 점진적으로 실행"을
강제하지만, orchestrator-template.md 템플릿 A/B는 Phase 4를
"전체 완성 후 통합 검증"으로만 기술.
- 사용자가 템플릿을 복사해 사용하면 자연스럽게 폭포수 QA로 회귀하는
구조였음. 템플릿 A/B/C 모두에 공통 적용되는 "QA 에이전트 포함 시
공통 규칙 (Incremental QA)" 섹션을 신설.
3. 사용자 핸드오프 단계 부재
- Phase 6(검증) 종료 후 사용자가 하네스 호출법을 모르는 공백이 존재.
CLAUDE.md 포인터 등록은 시스템 설정일 뿐 사용자 대상 안내는 아니었음.
- Phase 6-7 "사용자 핸드오프" 서브섹션 신설: 트리거 예문, 단순 질문
vs 하네스 호출 구분, 재실행·수정 키워드 공유, 산출물 위치 안내.
CHANGELOG.md [Unreleased]에 반영.
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.
Summary
하네스 스킬에 대한 3자 교차 리뷰(Claude + Gemini + Codex) 결과 공통 지적된 상위 우선순위 3건을 반영. 문서 내부 모순 2건과 사용자 온보딩 공백 1건 해소. 48줄 변경, 3파일.
English title: fix: Phase number consistency, Incremental QA hook, user handoff (3 fixes)
Motivation
gd452/harnessv1.2.0/1.2.1을 대상으로 수행. Gemini 2.5 Pro와 GPT-5 두 외부 모델에 동일 브리프로 교차 리뷰를 받아 3자 모두 유효 판정한 이슈만 추림.발견된 3가지 문제:
Phase 번호 불일치 — `SKILL.md` Phase 5-5 및 산출물 체크리스트는 "오케스트레이터 Phase 1에 컨텍스트 확인"이라고 기술하지만, `orchestrator-template.md`의 템플릿 A/B는 실제로 `Phase 0: 컨텍스트 확인`, `Phase 1: 준비` 구조. SKILL.md를 읽고 템플릿을 수정하려는 사용자에게 혼란을 유발.
Incremental QA 원칙 미반영 — `SKILL.md` Phase 3은 "QA는 전체 완성 후 1회가 아니라 각 모듈 완성 직후 점진적으로 실행"을 강조하지만, 실제 템플릿 A/B의 Phase 4는 "전체 완성 후 통합 검증"으로만 기술. 사용자가 템플릿 복사 시 자연스럽게 폭포수 QA로 회귀.
사용자 핸드오프 단계 부재 — Phase 6(검증)이 끝나면 하네스 구축은 완료되지만, 사용자는 "어떤 문구로 이 하네스를 깨우는가"를 모름. `CLAUDE.md` 포인터 등록(Phase 5-4)은 시스템 설정이지 사용자 대상 안내가 아님.
Scope of change
변경 상세
`skills/harness/SKILL.md`:
`skills/harness/references/orchestrator-template.md`:
`CHANGELOG.md`:
Tests
CHANGELOG update
SemVer impact
리뷰 원본 (참고)
3자 교차 리뷰 원본과 합성 결과를 제공 가능. 요청 시 별도 공유.