056c47581f
Ships the second dashboard surface — a Pattern Library + Preview Theatre — that presents the 4-section PDP pilot batch back to Umar, compliance, and the board in an editorial format. Adds the full data layer that drives it: 5 source-backed per-SKU drafts at QA 100/100, 15 competitor PDP semantic extracts, PubMed evidence packs, EFSA claims library extension, JV brand voice guide, hand-curated product FAQs, and the Matrixify-ready CSV exports for Lewis. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1003 B
1003 B
Clinical blank-decision template
Generated: 2026-05-20T02:31:40.293Z
This is the approval template for SKUs that should intentionally ship with a blank pdp.clinically_shown_to field. It does not approve anything by itself.
Decision file: data/content/compliance/clinical-blank-decisions.json
Editable CSV: data/content/compliance/clinical-blank-decisions.csv
Guardrail
A blank clinical-claim field is export-safe only when decision=approved_blank, approvedBy/approvedAt/rationale are filled, and constraintsAcknowledged=true.
Counts
- Decisions: 184
- Pending: 184
- Requires source-backed claim: 0
- Valid blank approvals: 0
- Invalid approved_blank rows: 0
How to use
- Compliance owner reviews each SKU.
- Set
decisiontoapproved_blankonly if the clinical-claim module should be omitted for that SKU. - Fill
approvedBy,approvedAt,rationale, and setconstraintsAcknowledgedtotrue. - Re-run
bun run compliance:blank-decisions && bun run export:content.