Canonical generated artifacts only. The viewer contract is frozen, the rail is read-only, and the production workspace keeps the chart path separate from evidence and reports.
?artifact=. Keep the structure stable so founders and agents can paste links into issue reports without learning a new UI.