Update product descriptions: return summary
Rendered from trace.json, produced by run_demo.py. Three illustrative fixtures, not a usability study.
Instead of one generic label, here is what a generic "Stopped" screen would have said for this run: just the word Stopped, with no further detail. The outcome summary below is the alternative this demo renders in its place.