# task-42.1 완료 보고서: QC 프로세스 개선 + 설정 동기화 체크 도구

## 작업 요약
- **작업 ID**: task-42.1
- **팀**: dev1-team (헤르메스)
- **날짜**: 2026-03-02
- **목표**: QC 프로세스에 런타임 검증 단계 추가 + 설정 변경 시 연관 파일 불일치 자동 감지 도구 개발

## 산출물

### A. sync-check.py (신규)
- **경로**: `/home/jay/workspace/sync-check.py`
- **기능**: bot_settings.json(Source of Truth) ↔ organization-structure.json ↔ MEMORY.md 3-way 모델 정보 동기화 검증
- **CLI**: `python3 sync-check.py` (읽기 전용 체크) / `python3 sync-check.py --fix` (org_json 자동 수정)
- **안전장치**: bot_settings.json, MEMORY.md는 절대 수정하지 않음
- **실행 결과**: 현재 4인(아누/헤르메스/오딘/라) 모델 + engine_summary 전원 일치 (0개 불일치)
- **담당**: 불칸 (백엔드)

### B. qc-runtime-verification.md (신규)
- **경로**: `/home/jay/workspace/memory/specs/qc-runtime-verification.md`
- **내용**: 마아트(QC) 런타임 검증 체크리스트
  1. 서버 검증 (curl API 응답)
  2. 프로세스 검증 (/proc/PID/cwd)
  3. 파일 검증 (팀별 디렉토리 규칙)
  4. 데이터 정합성 (task-timers.json ↔ 결과물)
- **담당**: 아테나 (UX/UI)

### C. team_prompts.py 수정
- **경로**: `/home/jay/workspace/prompts/team_prompts.py`
- **변경**: `_build_verification_section(level="critical")`에 런타임 검증 3항목 추가
  - curl로 API 응답 검증
  - 생성 파일 경로 확인
  - task-timers.json 상태 일치 확인
- **담당**: 불칸 (백엔드)

## 테스트 결과
- `python3 sync-check.py` 실행: **정상** (전원 일치 확인)
- 아르고스(테스터) 전체 검증: **3개 산출물 모두 PASS**
  - sync-check.py: 매핑 규칙, 파일 경로, argparse, 읽기 전용 안전장치 모두 확인
  - qc-runtime-verification.md: 4가지 검증 항목 모두 포함 확인
  - team_prompts.py: critical 레벨 3개 항목 추가 확인

## 생성/수정 파일 목록
1. `/home/jay/workspace/sync-check.py` — 신규 생성
2. `/home/jay/workspace/memory/specs/qc-runtime-verification.md` — 신규 생성
3. `/home/jay/workspace/prompts/team_prompts.py` — 수정 (264-266행 추가)

## 버그/이슈
- 없음

## 비고
- bot_settings.json, MEMORY.md, dispatch.py, task-timer.py 등은 일절 수정하지 않음 (작업 규칙 준수)
- sync-check.py는 향후 모델 변경 시 즉시 불일치를 감지할 수 있어, task-42 교훈(org-structure 미업데이트 문제) 재발 방지 가능
