use ;
use Value;
use TaskDefinitionFields;
/// Represents a custom/extension task definition not covered by built-in types.
///
/// Matches Go SDK's TaskRegistry pattern — allows users to define custom task types
/// that are preserved during deserialization and can be handled by a CustomTaskHandler
/// at runtime.