{
  "name": "api",
  "endpoints": {
    "GET /data.json": "Public catalog (same shape as api.streamflix.app/data.json)",
    "GET /:id": "Full movie or TV details, e.g. /1638602358",
    "GET /status": "Last D1 sync"
  },
  "notes": [
    "Only RTDB objects with both moviename and moviekey are published.",
    "Catalog is stored in D1 and refreshed every 24 hours.",
    "Admin lives on a separate worker."
  ]
}