걸음 수 Health Connect·HealthKit · 위치 퀘스트 사진·QR 인증 · 행성 형태 확정

This commit is contained in:
Sn-Kinos
2026-10-05 23:57:01 +09:00
parent dc9861df38
commit dce2f64362
44 changed files with 930 additions and 66 deletions
+12
View File
@@ -69,6 +69,18 @@ service firebase.storage {
allow delete: if isSelf(uid);
}
// 위치 Quest 방문 인증 사진 — 원장 C-03 · PRD-05 「GPS · 사진 · QR 인증」. `fn-quest-verify-place` 가
// 이 경로 접두(`questProofs/{본인}/{questId}/`)와 파일 존재를 다시 본다. 운영 검토용이라 본인 · 서버만 읽는다.
// 덮어쓰기 · 삭제 금지 — 제출한 증거가 바뀌면 안 된다. 상한은 B-44 이미지 10MB.
match /questProofs/{uid}/{questId}/{fileName} {
allow read: if isSelf(uid);
allow create: if isSelf(uid)
&& resource == null
&& request.resource.size <= 10 * 1024 * 1024
&& request.resource.contentType.matches('image/(jpeg|png|webp)');
allow update, delete: if false;
}
// 그 밖의 경로는 닫는다. 인사이드 미디어 · 라운지 영상(B-44 영상 100MB/60초)은
// 업로드 동선이 들어오는 회차에 같은 방식으로 상한과 함께 연다.
match /{allPaths=**} {