## 배경 FE MVP는 mock API(`postCheckIn`, `postSoupBrewReward`, `postGachaPull`, `postMissionApprove`)로 동작합니다. `PRODUCT_SPEC` 0절에 따라 확률·지급 규칙은 BE가 결정해야 합니다. ## 연동 대상 - [ ] `POST /check-in` — 랜덤 재료, streak, `gachaTicketsGranted` - [ ] `POST /missions/:id/approve` — 검수 후 재료 지급 - [ ] `POST /soup/brew` — 조합 검증 + 확률 보상 결과 - [ ] `POST /gacha/pull` — 에코잼/티켓 차감 + 보상 ## FE 준비 상태 - PR #2: API 응답을 `UserProvider`에 반영하는 구조 완료 - 확률 UI는 mock 문구이며 BE 확률표 확정 시 `probabilityInfo.ts` 교체 ## 참고 - 데모 자동승인: `EXPO_PUBLIC_DEMO_AUTO_APPROVE` (기본 true)
배경
FE MVP는 mock API(
postCheckIn,postSoupBrewReward,postGachaPull,postMissionApprove)로 동작합니다.PRODUCT_SPEC0절에 따라 확률·지급 규칙은 BE가 결정해야 합니다.연동 대상
POST /check-in— 랜덤 재료, streak,gachaTicketsGrantedPOST /missions/:id/approve— 검수 후 재료 지급POST /soup/brew— 조합 검증 + 확률 보상 결과POST /gacha/pull— 에코잼/티켓 차감 + 보상FE 준비 상태
UserProvider에 반영하는 구조 완료probabilityInfo.ts교체참고
EXPO_PUBLIC_DEMO_AUTO_APPROVE(기본 true)