{
  "name": "hg-daily-briefing",
  "endpoints": [
    "GET  /health",
    "GET  /latest                       — latest committed episode metadata",
    "GET  /feed-podcast.xml             — RSS feed mirror",
    "POST /play-event                   — body: { event: \"play\"|\"complete\", episode_date, email? }",
    "POST /generate                     — body: { date?, force?, story?, editorial_pipeline? } — generate today's episode",
    "GET  /generate?key=<ADMIN_KEY>&editorial_pipeline=0  — bypass pipeline for speed",
    "POST /dry-run                      — Claude only by default; add editorial_pipeline=1 to dry-run the full 3-model pipeline",
    "POST /queue-story                  — body: { post_url, post_title, post_summary } — editorial pipeline hook",
    "GET  /admin/queued-story?key=<ADMIN_KEY>",
    "GET  /admin/clear-queued-story?key=<ADMIN_KEY>"
  ]
}