dc92c3d에서 "완료된 spec/plan 제거"로 함께 정리됐던 두 파일을 복구하고, 이후 적용된 운영 변경사항을 반영해 문서-구현 추적성 회복: - PACK_HOST_DIR 환경변수 도입 (NAS 호스트 절대경로, DSM·Supabase에 노출) - 평면 저장 구조 (PACK_BASE_DIR/{filename}, tier 디렉토리 분기 제거 — tier는 filename 규칙으로) - scripts/deploy-nas.sh의 SERVICES 화이트리스트에 packs-lab 추가 (누락 시 NAS 컨테이너 미등장) - .env.example 환경변수 6+3 path (DSM 3 / HMAC / Supabase 2 / TTL / DATA_PATH / BASE_DIR / HOST_DIR) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
운영 중인 기능에 대한 design/plan 문서 일괄 삭제(20개 spec + 14개 plan). 미구현 pet-lab만 보존. lotto-premium-roadmap.md 신규 추가 (Phase 3 구독 모델 미구현 — STATUS.md에서 참조). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
9 task TDD 분할: - Task 1: tests/conftest.py — autouse HMAC secret - Task 2: admin mint-token (스키마 + 라우트 + 통합 테스트 3건) - Task 3: 기존 4 라우트 회귀 테스트 (sign-link/upload/list/delete, 8건) - Task 4: test_dsm_client.py — DSM 7.x mock (4건) - Task 5: routes 모듈 docstring 정리 - Task 6: Supabase pack_files DDL - Task 7: 인프라 통합 (compose 18950 + nginx 5GB streaming + env 7개) - Task 8: CLAUDE.md 5곳 + workspace 1줄 - Task 9: 회귀 검증 + NAS 디렉토리 가이드 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>