Passport Tier 팬덤 단위 · 활동 Badge · 진화 Emblem · Eclipse 참여 기록

This commit is contained in:
Sn-Kinos
2026-10-05 22:09:10 +09:00
parent 71ec17dc3c
commit cc0f2fb292
36 changed files with 877 additions and 81 deletions
+13
View File
@@ -289,6 +289,19 @@ service cloud.firestore {
allow write: if false;
}
// 팬덤별 Passport(Tier · 첫 가입 · 순번). 산출은 서버(`account/passport.ts`), 탈퇴해도 남는다.
// 화면: MY Passport 카드(팬덤 전환) — 9/21 회신 5절 · 10/3 #10
match /users/{uid}/passports/{fandomId} {
allow read: if isSelf(uid) || isViewer();
allow write: if false;
}
// PASSPORT 역사 기록(Eclipse 성공 참여 등 — FX §5.2). 서버만 쓴다.
match /users/{uid}/passportHistory/{id} {
allow read: if isSelf(uid) || isViewer();
allow write: if false;
}
// 구독(Focus) 상태. 영수증 검증 결과라 서버 전용.
// 화면: S-M-FOCUS
match /users/{uid}/subscription/{docId} {