PD님 2026-04-15 실증 결과 반영:
1. feedback_permissions_portability.md 보강:
- 세션별 프로젝트 폴더 전환은 앱 입력창 위 "폴더 칩" UI가 정답
- 워크트리 체크박스로 Windows Store single-instance 제약 우회 가능
- 바탕화면 바로가기 방식은 MSIX 앱에서 불가 (실증 확정)
- 기술적 우회만 시도했던 실수 교훈
2. feedback_setup_verification.md 확장:
- "UI 탐색 우선 원칙" 섹션 신설
- 앱·도구 내장 UI 가능성을 먼저 탐색한 후 기술적 우회
- 스크린샷 요청을 주저하지 말 것
3. project_org_structure.md 추가 (다른 세션 생성분 일괄 커밋):
- 메인 세션=총괄PM 창구, 실질은 pm-general 서브에이전트 호출
- PD님 직접 확정 운용 규칙
4. setup_windows.ps1 헤더 주석 보강:
- 바로가기 옵션의 MSIX 환경 한계 명시
- 앱 내 폴더 칩 UI 우선 사용 안내
본 PC의 바탕화면 바로가기 3개는 사용자가 삭제 완료.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
PD님의 일괄 승인 원칙(memory/org/feedback_md_approval·feedback_approval_process)은 메모리 지침일 뿐 Claude Code harness의 permission system과 독립적으로 동작. 새 PC에서 .claude/settings.local.json이 비어있어 매번 승인 요구 발생하던 문제를 근본 해결.
- .claude/settings.json (git 커밋 대상): 조직 공용 포괄 허용
- Edit·Write·MultiEdit·NotebookEdit·TodoWrite·Read·Glob·Grep·LS 전부 허용
- Bash: git·gh·ls·cat·find·grep·mkdir·cp·mv·powershell·node·python·dotnet 등 안전 명령 허용
- deny: rm -rf /·rm -rf ~·sudo·dd·mkfs·포크봄·시스템 디렉토리 쓰기
- memory/org/feedback_permissions_portability.md: harness permission과 메모리 지침의 2계층 분리 구조 + PC 독립성 보장 메커니즘 교훈
세션 재시작 후 적용됨.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
setup_windows.ps1:
- Unity·Framework default 값 하드코딩 제거. NerdNavisRoot 드라이브 기반 동적 추정 (예: E:\NerdNavisAi → E:\NerdNavis\*). -UnityRoot/-FrameworkRoot 인자 명시 시 그 값 우선.
- paths.local.json 출력 인코딩을 [System.IO.File]::WriteAllText + UTF-8 no BOM으로 명시. 한국어 깨짐 방지.
- 스크립트 파일 자체에 UTF-8 BOM 추가. PowerShell 5.1이 cp949로 오인하던 문제 해결.
- 미존재 경로 표기로 사용자가 paths.local.json 수동 수정 필요성 즉시 인지.
memory/org/:
- feedback_setup_verification.md: 셋팅 점검 시 파일 존재만이 아니라 reparse point·실파일·실행 결과까지 검증할 것 (총괄PM 셋팅 점검 누락 사건 교훈).
- feedback_insight_capture.md: 인사이트·노하우 발견 즉시 메모리 기록 원칙 (PD님 직접 지시).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>