attribution + chain backend: credit the original artist by name
walk a drawing's `parent` chain up to its root (src/lineage.ts; mirrored in the
worker). this is the backend the chain UI will stand on; for now it powers
better attribution:
- share page: "a remix of @handle's [thumbnail]" (possessive, named) instead of
a bare thumbnail; when the parent is itself a remix, also credit the original
creator ("originally @root's").
- remix banner: "remixing @handle's doodl" + "· originally @root's" when you're
remixing something that's already a remix — it's honestly your remix down a
chain, not of the original.
- the word "remix" now lives in one const per codebase (REMIX) so it can be
reconsidered later without a hunt.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>