Strict overlay projection derived from a request-only Targeting Input: the
same dimensions, with the null clear command removed from each. This does
not materialize configured-product defaults omitted by a create request.
Generic rather than hardcoded to the generated TargetingOverlay because
the per-tool payload types widen non-empty-array tuples ([string, ...string[]] becomes string[]), so a call site holding a payload-shaped
purchase or package still gets a precisely-typed result instead of being
pushed into a cast.
Strict overlay projection derived from a request-only Targeting Input: the same dimensions, with the
nullclear command removed from each. This does not materialize configured-product defaults omitted by a create request.Generic rather than hardcoded to the generated
TargetingOverlaybecause the per-tool payload types widen non-empty-array tuples ([string, ...string[]]becomesstring[]), so a call site holding a payload-shaped purchase or package still gets a precisely-typed result instead of being pushed into a cast.