else-bundles

else 앱의 추천 else 카탈로그. GitHub Pages로 catalog.json 하나를 서빙한다. 앱은 이 파일을 읽기만 한다. 형식과 검증 규칙은 else 통합 스펙 §6.24.1이 기준이다.

형식 (schema: 1)

{
  "schema": 1,
  "bundles": [
    {
      "id": "2026-11-moving",
      "language": "ko",
      "title": "이사 준비",
      "icon": "📦",
      "summary": "이사 한 달 전부터 챙길 것",
      "items": [
        { "title": "전입신고", "memo": "이사 후 14일 이내\n정부24: https://www.gov.kr" },
        { "title": "인터넷 이전 신청", "date": "2026-11-20" }
      ]
    }
  ]
}

작성 규칙

올리기 전에 앱에서 미리 보기

python3 -m http.server 8000

DEBUG 빌드를 -debug.recommendedCatalogURL http://127.0.0.1:8000/catalog.json 인자로 실행한다. 호스트는 localhost가 아니라 IP로 적는다(ATS). DEBUG에서는 6시간 간격을 건너뛴다.