{
  "service": "QRS Quarterly Worker",
  "version": "1.07",
  "kvCache": "on",
  "r2": "on",
  "respCache": "on · 30min",
  "endpoints": [
    "/calendar",
    "/list?symbol=",
    "/debug?symbol=",
    "/tags?symbol=",
    "/probe?symbol=",
    "/quarterly?symbol=",
    "/quarters?symbol=&n=8   (n is capped at 8)",
    "/annual?symbol=",
    "/price?symbol=",
    "/bhav?date=YYYYMMDD",
    "/shareholding?symbol=",
    "/holders?symbol=",
    "/actions?symbol=",
    "/announcements?symbol=   (also returns order wins)",
    "/pdftext?u=              (order filing PDF text, domain-locked, cached 90d)",
    "/commentary?symbol=",
    "/profile?symbol="
  ],
  "parseV": "1.07",
  "note": "Run /debug on a real filing first to confirm the tag map. Change any parsing and bump WORKER_V, or cached answers keep serving the old shape."
}