The website editor gained its own refusal vocabulary.
Editing now declines with named reasons rather than a generic failure — including unbacked_claim, which applies the evidence rule to copy: wording your product record cannot back is refused rather than written. Version navigation, sections, experiments and proposals each got their own unknown_* code.
Affects: POST /api/ai/edit, GET /api/reasons