{
  "name": "곁눈 - 함께 확인해요",
  "short_name": "곁눈",
  "description": "받은 정보를 스스로 확인하도록 돕는 서비스. 진짜인지 가짜인지 대신 판정하지 않고, 확인할 질문을 드립니다.",
  "start_url": "/",
  "display": "standalone",
  "background_color": "#FFFFFF",
  "theme_color": "#1B4D8F",
  "lang": "ko-KR",
  "orientation": "portrait",
  "icons": [
    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
    { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
  ],

  "_comment_share_target": [
    "★ Web Share Target - 곁눈 사용성의 핵심.",
    "시니어는 '앱을 열고 → 사진첩에서 찾아 → 올린다' 3단계를 어려워한다.",
    "Share Target 을 등록하면 카카오톡에서 이미지를 길게 눌러 '공유 → 곁눈' 한 번으로 끝난다.",
    "동작 조건: HTTPS + PWA 설치(홈 화면에 추가) + Android Chrome. iOS Safari 는 미지원이라",
    "iOS 는 '사진 올리기' 버튼 경로를 폴백으로 유지해야 한다.",
    "POST 요청은 sw.js 가 fetch 이벤트로 가로채 이미지를 캐시에 저장하고 '/?share=1' 로",
    "리다이렉트한다. Home.jsx 가 그 쿼리를 보고 캐시에서 이미지를 꺼내 S1 업로드로 이어붙인다."
  ],
  "share_target": {
    "action": "/share",
    "method": "POST",
    "enctype": "multipart/form-data",
    "params": {
      "title": "title",
      "text": "text",
      "url": "link",
      "files": [
        { "name": "image", "accept": ["image/png", "image/jpeg", "image/webp"] }
      ]
    }
  }
}
