# task-1847: task-1828 결과 적용 여부 검증 (Lv.2)

## 배경
task-1828에서 봇 작업 중 자동 micro-commit 강제 시스템이 완료 보고됨.
3계층 방어(auto-commit hook + DIRECT-WORKFLOW + team_prompts)가 실제로 적용되어 있는지 검증 필요.

## 검증 항목

### 1. auto-commit.sh hook 스크립트
- `/home/jay/workspace/hooks/auto-commit.sh` 파일 존재 확인
- 실행 권한 확인 (`chmod +x`)
- 핵심 로직 확인: worktree 브랜치에서만 동작, main/master 스킵, 30초 디바운스, `--no-verify`, exit 0 보장
- `bash -n auto-commit.sh` 구문 검증

### 2. DIRECT-WORKFLOW.md 강화
- `/home/jay/workspace/prompts/DIRECT-WORKFLOW.md`에 "★ Micro-commit 필수" 블록 존재 확인 (보고서: 131번 줄 다음)
- `git add -A && git commit -m "[{task_id}] {팀원명}: {작업 요약}"` 패턴 존재 확인

### 3. team_prompts.py 수정
- `/home/jay/workspace/prompts/team_prompts.py`의 `_build_direct_prompt()` 함수에 "★ Micro-commit 규칙" 섹션 존재 확인 (보고서: 782~786번 줄)
- f-string 처리 확인: `{task_id}` 변수 치환, `{{팀원명}}`/`{{작업 요약}}` 리터럴 중괄호

### 4. settings.json hook 등록
- `/home/jay/workspace/.claude/settings.json`에 PostToolUse auto-commit hook이 등록되어 있는지 확인
- 보고서에서 "수동 설정 필요"로 범위 외 처리됨 — 실제 적용 여부 확인 필수

### 5. 테스트 실행
- `cd /home/jay/workspace && python3 -m pytest tests/ -k "auto_commit or micro_commit" -v` (관련 테스트 있으면 실행)
- `bash -n /home/jay/workspace/hooks/auto-commit.sh` 구문 검증

## 검증 시나리오 (이게 되면 성공)
1. auto-commit.sh 파일 존재 + 실행 권한 + 구문 OK
2. DIRECT-WORKFLOW.md에 micro-commit 블록 존재
3. team_prompts.py에 micro-commit 섹션 존재
4. settings.json에 hook 등록 여부 (미등록이면 보고)

## 검증 실패 시
- 코드가 누락/원복된 경우: 어느 파일의 어느 부분이 누락됐는지 구체적으로 보고
- 수정은 하지 말 것 — 보고만