Function
The headline is the course's promise, not its catalog name — see
shareHeadline. Basic Course names a row; American pronunciation from the ground up tells a reader what they would learn, and on X the card
is image-only, so that line is the whole message.
Resolving through findCourseForView rather than reading the manifest is
what keeps a withheld course withheld here too: the use case already refuses
a draft course in production, and this route 404s with it instead of
rendering its title into an image.
A course's sharing card.