Under the hood
The watch-artifact session-start message now dedupes across slug variants, not just one slug.
The synthetic "user started this session watching the artifact ... (via claude --watch-artifact)" meta-message now uses new helper functions to decide whether it should be suppressed, checking slug variants seen in transcript history instead of the prior single-slug check.