MintTokenRequest/Response 스키마 추가, mint_token 라우트 구현 (HMAC 인증 + 확장자 검증 + JTI 발급), 테스트 3건 추가. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
모든 테스트에서 BACKEND_HMAC_SECRET 환경변수와 auth._SECRET 모듈 캐시를 동일한 값으로 설정하는 autouse fixture 추가. 기존 test_auth.py / test_routes.py와 동일한 secret 값 사용. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tasks A1-A3 의 파일이 working tree에 있었으나 git에 stage되지 않은 상태에서 A4 commit이 진행되어 routes.py 의 import (auth, dsm_client)가 깨진 상태였음. 복구: 8 files 일괄 commit. - packs-lab/Dockerfile - packs-lab/app/__init__.py - packs-lab/app/requirements.txt - packs-lab/app/auth.py (HMAC verify_request_hmac + verify_upload_token) - packs-lab/app/dsm_client.py (DSM 7.x Sharing.create wrapper) - packs-lab/tests/{__init__.py, test_auth.py} - packs-lab/pytest.ini