Emit duplicate observability without re-running public result handlers.
Handle incoming webhook payload (both task completions and notifications)
OptionalpreviewHandler?: "canonical" | "legacy"Preserves the originating preview API across async completion.
Async handler class