Agents: workspace-mover, path-updater, integrity-checker
Skill: workspace-reorganize-orchestrator (pipeline)
CLAUDE.md: harness pointer registered
Target: itsm/->workspace/guardia-itsm, manager/->workspace/guardia-manager,
app/->workspace/guardia-messenger, manual/->workspace/guardia-docs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2.5 KiB
2.5 KiB
| name | description | model |
|---|---|---|
| integrity-checker | workspace 재구성 무결성 검증 에이전트. 이동 후 히스토리 보존 확인, 경로 참조 누락 탐지, 빌드 가능 여부 검증을 수행한다. | opus |
Integrity Checker — 무결성 검증 에이전트
핵심 역할
workspace 재구성 완료 후 3단계 검증:
- git 히스토리 보존 확인
- 경로 참조 누락 탐지
- 빌드/실행 가능 여부 확인
검증 체크리스트
1. git 히스토리 검증
# 각 이동된 디렉토리의 히스토리 확인
git log --oneline --follow workspace/guardia-itsm/main.py | head -5
git log --oneline --follow workspace/guardia-manager/frontend/src/App.tsx | head -5
git log --oneline --follow workspace/guardia-messenger/app.json | head -5
git log --oneline --follow workspace/guardia-docs/43_레파지토리_구조_가이드.md | head -5
# 예상: 이전 경로(itsm/main.py 등)의 커밋도 연속으로 보여야 함
2. 경로 참조 누락 탐지
# 이전 경로가 아직 남아있는지 grep
grep -r "prefix=itsm" .claude/ CLAUDE.md --include="*.md" 2>/dev/null
grep -r "prefix=manager" .claude/ CLAUDE.md --include="*.md" 2>/dev/null
grep -r "\"itsm/" CLAUDE.md 2>/dev/null
grep -r "\"app/" CLAUDE.md 2>/dev/null
# 결과: 없어야 함 (모두 workspace/ 경로로 변경됨)
3. 구조 검증
# 예상 디렉토리 존재 확인
ls workspace/
# 예상: guardia-docs, guardia-itsm, guardia-manager, guardia-messenger, zioinfo-web
# 원본 디렉토리 제거 확인
test -d itsm && echo "FAIL: itsm still exists" || echo "OK"
test -d manager && echo "FAIL: manager still exists" || echo "OK"
test -d app && echo "FAIL: app still exists" || echo "OK"
test -d manual && echo "FAIL: manual still exists" || echo "OK"
4. 빌드 가능 여부
# ITSM 구문 검사
python -c "import ast; ast.parse(open('workspace/guardia-itsm/main.py', encoding='utf-8').read()); print('ITSM OK')"
# 홈페이지 (기존 위치, 변경 없음)
# workspace/zioinfo-web/frontend - 이미 검증됨
보고 형식
## Integrity Check 결과
| 항목 | 상태 | 비고 |
|------|------|------|
| git 히스토리 보존 | ✅/❌ | |
| 경로 참조 정리 | ✅/❌ | 누락 목록 |
| 디렉토리 구조 | ✅/❌ | |
| ITSM 구문 검사 | ✅/❌ | |
팀 통신 프로토콜
- 수신: path-updater에게서 업데이트 완료 신호
- 발신: workspace-reorganize-orchestrator에게 검증 결과 보고