Skip to content

feat: 0028 P3 분양 스타터 — 스타터 QR 랜딩·접종 알림 + 파일럿·출시 운영 준비#125

Merged
seizeh merged 1 commit into
mainfrom
feat/0028-p3-starter
Jul 24, 2026
Merged

feat: 0028 P3 분양 스타터 — 스타터 QR 랜딩·접종 알림 + 파일럿·출시 운영 준비#125
seizeh merged 1 commit into
mainfrom
feat/0028-p3-starter

Conversation

@seizeh

@seizeh seizeh commented Jul 24, 2026

Copy link
Copy Markdown
Owner

0028 로드맵의 마지막 단계 P3 서버 구현 + 운영 문서. 마이그레이션·Edge Function(v10)·Worker 모두 운영 반영 완료.

스타터 QR 랜딩 (§5)

  • share_links.kind'starter' 추가, admin_create_starter_share_link(p_business) — 관리자 게이트 + 승인 업체 + sales/production 허가 승인 필수(발급 명단, §1.3), 유효 토큰 재사용(인쇄물 보호)
  • share_view_load starter 분기(업체명만 — 본문은 정적 콘텐츠), 뷰어에 스타터 랜딩 페이지(패키지 소개 3종 + 설치 CTA)
  • 앱 안에 분양업체 기능·노출은 없음(원칙 4 준수 — QR 은 가입 유통 채널)

접종 일정 알림 (§5 — 콘텐츠+기존 알림 인프라)

  • app.vaccination_events — 일정 계산(품종별 표준 스케줄)은 앱 콘텐츠, 서버는 저장·알림만
  • RPC: set_vaccination_schedule(보호자 게이트, 미완료분 교체·완료분 보존, 퍼널 계측 vaccine_schedule), my_vaccination_events, set_vaccination_done
  • vaccine-reminder-sweep 크론(매일 09:00 KST): D-1·당일분을 보호자 전원에게 이벤트당 1회, 등록 시점에 이미 지난 일정은 무음 소화(알림 폭탄 방지)
  • notification_type CHECK 에 vaccine_reminder, resource_typepet 추가

출시 준비 기반 (워커 배포됨)

  • go.pawmate.kr/.well-known/apple-app-site-association 서빙 — appID 5GVP46ZJ2H.com.seizeh.pawmate, path /s (iOS 유니버설 링크 서버측 완료, 앱측은 체크리스트로)
  • assetlinks.json 은 릴리스 서명 지문 확보 전까지 404 (지문 채우면 자동 활성)

테스트·문서

  • pgTAP t13(17단언): 발급 게이트 2종·토큰 재사용·랜딩 데이터·보호자 게이트·일정 교체/보존·형식 거부·스윕 시뮬레이션(중복 방지 포함) — 전 스위트 운영 DB 통과, 스키마 스냅샷 갱신
  • docs/pilot-onboarding-checklist.md — 미용 파일럿 업체 온보딩 절차(섭외 약정 조항·인증·QR·교육·주간 지표·종료 판단)
  • docs/launch-checklist.md — 스토어 URL 시크릿, 루트 리다이렉트 교체, 유니버설/앱 링크 잔여 단계

🤖 Generated with Claude Code

- 스타터 QR 랜딩: share_links kind 'starter' + admin_create_starter_share_link
  (승인 업체+sales/production 허가 게이트, 토큰 재사용) + share_view_load starter
  분기 + 뷰어 랜딩(스타터 소개·설치 CTA, v10 배포)
- 접종 알림: app.vaccination_events + set/my/done RPC(보호자 게이트, 일정
  콘텐츠는 앱) + vaccine-reminder-sweep 크론(매일 09:00 KST, D-1·당일 1회,
  지난 일정 무음 소화) + notification_type 'vaccine_reminder'·resource 'pet'
- 워커: /.well-known AASA 서빙(유니버설 링크 서버측 완료), assetlinks 는
  릴리스 지문 확보 전 404 (배포됨)
- pgTAP t13(17단언) — 전 스위트 운영 DB 통과, 스키마 스냅샷 갱신
- docs: 미용 파일럿 온보딩 체크리스트, 출시 체크리스트

마이그레이션 운영 적용 완료(starter_p3).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@seizeh
seizeh merged commit 26d994c into main Jul 24, 2026
1 check failed
@seizeh
seizeh deleted the feat/0028-p3-starter branch July 24, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant