> **중요 (C16-2 실증 확정)**: MSIX 앱 환경에서는 **폴더 칩 UI 선택만이 유일한 방법**이다. 바탕화면 바로가기·`claude://` URI·바로가기 `WorkingDirectory` 등 **기술적 우회는 모두 작동하지 않는다** (2026-04-15 새 PC 셋업 대장정 실증). 따라서 `setup_windows.ps1 -CreateShortcuts`로 만든 바로가기는 MSIX 환경에서 **참고용**일 뿐이며, 실제 진입은 폴더 칩으로 한다.
### Claude Code CLI
```bash
cd <레포루트>/개발실 # 또는 /기획실, 또는 루트
claude
```
### 세션 시작 직후 의무 (C16-4)
1.`git pull` 1회 (이미 pull했다면 생략 가능)
2. CLAUDE.md "🔔 최근 규칙 변경" 재읽기
3.`공유/공통_업무_규칙.md` C 섹션 본문 재읽기
4.`<부서>/` 루트의 `🛑_*`·`⚠️_*`·`🚨_*` 파일 스캔
5.`공유/조직공지/` 최신 공지 전수 확인
**체크**
- [ ] 폴더 칩 UI 또는 `cd`로 올바른 폴더 진입
- [ ]`MEMORY.md` 자동 로드 확인
- [ ] CLAUDE.md의 "PD님"·"총괄PM" 호칭 인지
- [ ]`.claude/settings.json` 포괄 승인 반영 (Edit·Write·git에서 개별 승인 받지 않음)
---
## 6. 트러블슈팅 (자주 발생하는 문제)
| 증상 | 원인 | 조치 |
|------|------|------|
| `verify_setup.ps1` 파싱 에러 | 파일 인코딩이 UTF-8 BOM 아님 | 레포 재 clone 또는 스크립트 재 pull |
| junction이 실체 폴더로 존재 | Claude Code가 기존에 실제 `memory` 폴더 생성 | `setup_windows.ps1` 재실행 (자동 백업 후 junction 교체) |
| `MEMORY.md` 안 읽힘 | junction 타깃이 `memory` 루트가 아니라 `memory/org`여야 함 | setup 정상이면 OK, 수동 생성 시 `memory -> memory/org` 구조 확인 |
| `paths.local.json`이 커밋되려 함 | `.gitignore` 누락 | 레포 재 pull 또는 `.gitignore`에 라인 존재 확인 |
| **md 수정·커밋·push마다 개별 승인 요구됨** | `.claude/settings.json` 3중 배치 누락 또는 부서 폴더 동기 미실행 | `setup_windows.ps1` 재실행으로 루트 SOT → 부서 2개 동기. 그래도 발생 시 부서 폴더의 `.claude/settings.json` 내용이 루트와 동일한지 확인. 불일치면 루트 내용으로 덮어쓰기 후 커밋 |
| 잘못된 폴더로 진입함 | 폴더 칩 UI 선택 누락 | 즉시 세션 종료 후 폴더 칩으로 올바른 폴더 재선택. C16-2 위반은 C13 PM 공유 대상 |
| **MSIX 환경에서 바로가기가 작동하지 않음** | MSIX 앱은 외부 WorkingDirectory·URI 매개변수 무시 | 바로가기 사용 포기, **폴더 칩 UI 사용** (C16-2 정답) |
| `rm` 명령이 차단됨 | C16-3 deny 정책 (안전 차단) | PowerShell **`Remove-Item`** 사용 (deny 우회가 아니라 안전 대체) |
| `.claude/settings.local.json`만 존재하고 PC 이동 시 사라짐 | local 파일은 `.gitignore` 대상 | 공용 승인은 반드시 `.claude/settings.json`(커밋 대상)에 작성 |