Two ergonomic wins for the demo flow: 1. "Download HTML" button next to "Open dashboard ↗". Stage 10 already builds the single-file claude.ai-style bundle (covers base64-inlined, ≤3 MB, opens offline). Surfacing it on the QA panel saves needing to know the URL convention. 2. "Skip review and mark complete" link in the panel footer hits a new POST /api/reports/:id/qa/skip endpoint. Bypasses the V3 two-different-humans gate for internal demos / time-pressed runs. Editor role required (same gate as sign-off itself); only valid while status='qa' and the dashboard is built. Confirm prompt makes the override deliberate and explains the V3 intent so it's not the default path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| auth | ||
| db | ||
| lib | ||
| middleware | ||
| routes | ||
| schemas | ||
| index.ts | ||