{
  "schemaVersion": 1,
  "brand": "ARCHIVE PILATES",
  "generatedAt": "2026-10-28T06:55:20.534Z",
  "firebaseProject": "archive-pilates",
  "source": {
    "repo": "archivepilates/archive",
    "branch": "main",
    "head": "18b75b9aca22f71cb5e66512ce670b75d6f43835",
    "shortHead": "18b75b9",
    "originMain": "18b75b9aca22f71cb5e66512ce670b75d6f43835",
    "exactOriginMain": true,
    "clean": true
  },
  "deploymentPolicy": {
    "requiresOriginMain": true,
    "rollbackGuards": "scripts/validate-live-release-rollback-guards.mjs",
    "liveCanary": "scripts/validate-live-release-canary.mjs"
  },
  "product": "ARCHIVE CORE",
  "surface": "core",
  "runtimeContractVersion": "2026-08-01.1",
  "hostingSites": [
    "archive-pilates",
    "archive-pilates-core"
  ],
  "canonicalUrls": [
    "https://core.archivepilates.com/release.json",
    "https://archive-pilates.web.app/core/release.json"
  ],
  "criticalMarkers": [
    "homeDecisionList",
    "재등록 관리",
    "renewalPipelineList",
    "renewalCandidateRows",
    "mergeMemberCardsWithProfiles",
    "coreDataHealthIssues",
    "수강료 문의 즉시발송",
    "pricingInquiryHistoryPanel",
    "privateInstructorPendingList",
    "CORE_RUNTIME_CONTRACT_VERSION",
    "renderReadHealth",
    "getBookingsForLessonWindow",
    "deriveLessonOccurrencesFromBookings",
    "normalizedLessonKind",
    "operatorLifecycle"
  ]
}
