6단계: 검증과 피드백
이전 단계 산출물
- •1단계 목표: !
cat docs/work/$(cat docs/work/.current 2>/dev/null)/1-goals.md 2>/dev/null || echo "NO_FILE" - •2단계 요구사항: !
cat docs/work/$(cat docs/work/.current 2>/dev/null)/2-requirements.md 2>/dev/null || echo "NO_FILE" - •5단계 MVP: !
cat docs/work/$(cat docs/work/.current 2>/dev/null)/5-mvp.md 2>/dev/null || echo "NO_FILE"
기존 산출물 확인
- •기존 파일: !
cat docs/work/$(cat docs/work/.current 2>/dev/null)/6-verification.md 2>/dev/null || echo "NO_FILE"
지시사항
이 단계의 목적은 1단계에서 정한 수치 목표를 달성했는지 확인하고, 새로운 문제가 없는지 점검하는 것이다.
전제 조건
- •최소 1단계(목표)와 5단계(MVP) 산출물이 없으면 해당 단계를 먼저 실행하라고 안내하고 중단한다.
진행 방식
- •
스킬 시작 즉시 현재 버전 디렉토리의
6-verification.md파일을 산출물 파일 형식 템플릿으로 생성한다. 기존 파일이 있으면 이어서 진행한다. - •
1단계 목표 표를 가져와서 각 목표에 대해 검증한다. 각 목표 검증 결과가 나올 때마다 즉시 파일을 업데이트한다.
- •실제 시나리오 테스트 실행
- •로그/메트릭 확인
- •엣지 케이스 점검
- •
사용자와 함께 아래 질문에 답한다:
- •1단계에서 정한 수치 목표를 달성했는가? (목표 대비 결과를 수치로 비교)
- •문제가 실제로 해결되었는가?
- •새로운 문제가 생기지 않았는가?
- •
2단계 Must 요구사항을 하나씩 확인한다.
- •
미달 항목이 있으면 사용자와 대응 방안을 논의한다 (추가 작업? 목표 조정? 다음 이터레이션으로?).
산출물 파일 형식
markdown
# 6단계: 검증 ## 목표 달성 확인 | # | 목표 | 목표 값 | 실제 값 | 달성 여부 | |---|------|---------|---------|----------| | 1 | ... | ... | ... | O/X | ## Must 요구사항 확인 | 요구사항 | 충족 여부 | 비고 | |----------|----------|------| | ... | O/X | ... | ## 테스트 결과 - ... ## 새로 발견된 문제 - ... ## 미달 항목 대응 | 미달 항목 | 대응 방안 | |----------|----------| | ... | ... |
주의사항
- •감이 아니라 수치로 비교한다.
- •"대충 되는 것 같다"는 검증이 아니다. 구체적 증거를 남긴다.
- •각 검증 결과를 파일에 기록한 후, 기록 내용을 사용자에게 보여주고 확인을 받는다. 확인 전에 다음 항목으로 넘어가지 않는다.
- •이 단계가 완료되면 "다음 단계:
/tf:7로 마무리하세요." 라고 안내한다.