QuotaIndicator

주 분석 quota 한 줄 인디케이터. Flutter: mobile/lib/features/quota/presentation/quota_indicator.dart
Mobile (Flutter) surface only
Web (anonymous funnel) 은 quota 개념 없음 → 이 컴포넌트는 Flutter 전용. weeklyLimit=10 (백엔드 WEEKLY_FREE_QUOTA + WeeklyQuotaCopy.defaultLimit 동기).
💡 Bar 표기 변경: 채워진 segment = remaining (남은 분석 가능 횟수). HP/배터리 스타일 — 가진 만큼 채워짐. ※ Flutter 소스는 아직 used 표기 — 별도 PR 로 이식 예정.
M1. Fresh · used=0 / 10 (remaining=10)
이번 주 10회 남음
M2. Mid · used=4 / 10 (remaining=6)
이번 주 6회 남음
M3. Almost empty · used=9 / 10 (remaining=1)
이번 주 1회 남음
M4. Exhausted · used=10 / 10 (remaining=0)
이번 주 0회 남음
M5. Ad bonus · used=-1 / 10 (remaining=11)
광고 시청 시 weeklyUsed 음수. remaining.clamp(0, weeklyLimit) 적용 → bar 는 fresh 와 동일 (전부 채움), label 만 11회 표시.
이번 주 11회 남음
Breakdown dialog · 인디케이터 탭 시 표시
외형 (chrome) 은 Modal/M4 (Structured) 사용 — radius/padding/title style/액션 SSOT. 여기 표기된 컨텐츠 (분석 횟수 행 + info-box + 리셋 정보) 는 quota 전용.
분석 횟수
주 무료 (기본) 10회
주 한도를 모두 사용한 후에는 광고를 시청하면 분석을 1회씩 추가로 볼 수 있어요.
주 한도는 매주 월요일 0시(KST)에 초기화돼요.
다음 초기화: 5/19 0시
다른 컴포넌트