DateInput
DateInput =
DateString|string&object
A date the consumer supplies (config date fields, input map keys/values).
YYYY-MM-DD expected, but accepts any string so runtime-validated data (Zod,
JSON, user input) flows in without an as cast. DateString stays on
engine output, where the format is guaranteed.