social-reporting-tool/v2/examples
DJP e47c5fa308 Briefs: import + export + demo brief; clean cli usage text
- briefs/list: new "Import JSON" button; collapsible panel with file upload,
  paste textarea, "Load Dove demo" button (inlines the same demo we ship
  in v2/examples/dove-demo-brief.json). On submit POSTs the JSON to
  /api/briefs and surfaces server-side Zod issues inline.
- briefs/detail: new "Export JSON" button — downloads `<slug>.brief.json`
  using the brief_yaml the server now exposes under `full`.
- v2/examples/dove-demo-brief.json: real Dove TikTok demo brief, $30
  budget, ready to run end-to-end via the Run pipeline button.
- pipeline/cli.ts: usage() text de-stale-ified — every stage is real now,
  the "TODO Phase X" tags removed; new commands documented (`all`,
  `backfill-covers`, `--run-id`, `--drop-failing`).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 19:48:36 -04:00
..
dove-demo-brief.json Briefs: import + export + demo brief; clean cli usage text 2026-04-29 19:48:36 -04:00