gahusb
5fd7ab8872
feat(phase2): 사주 공개 전환 + analyze 로그인·일일제한(서버 강제)
- app/work/saju/layout.tsx: isServiceVisible 가드 제거, 사주 서비스 공개 전환
- lib/service-visibility.ts: HideableService에서 saju 제거
- app/api/admin/services/route.ts: DEFAULT_SERVICES에서 saju 행 제거
- app/api/saju/analyze/route.ts: saju_detail 결제 게이트(403) 제거,
로그인(401) + 서버측 일일 1회 제한(429, ai_usage_log 기반)으로 교체.
recordUsage는 실제 Gemini 해석 성공 반환 직전에만 호출(MOCK 폴백 제외)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 21:28:24 +09:00
..
2026-07-02 20:46:35 +09:00
2026-06-11 08:32:44 +09:00
2026-05-16 05:20:42 +09:00
2026-07-02 20:53:53 +09:00
2026-04-15 01:13:00 +09:00
2026-03-19 23:38:25 +09:00
2026-07-02 20:46:35 +09:00
2026-05-16 04:07:23 +09:00
2026-03-19 23:38:25 +09:00
2026-04-03 07:34:17 +09:00
2026-03-16 02:19:34 +09:00
2026-06-11 08:36:22 +09:00
2026-05-02 09:01:43 +09:00
2026-06-11 08:24:33 +09:00
2026-06-12 01:29:36 +09:00
2026-06-12 01:21:30 +09:00
2026-03-11 07:46:21 +09:00
2026-03-19 23:38:25 +09:00
2026-03-23 07:25:46 +09:00
2026-07-02 21:28:24 +09:00
2026-07-02 15:01:43 +09:00
2026-06-30 14:40:56 +09:00
2026-03-19 23:38:25 +09:00
2026-04-15 00:56:34 +09:00
2026-04-28 02:12:21 +09:00
2026-05-02 09:00:30 +09:00