Builds the start payload's field rows from caller values: accepts only
declared input-sourced entries and throws on an unknown or non-input
name. Structural validation only — the engine repeats value-kind
validation at its own start boundary, not here.
Builds the start payload's field rows from caller values: accepts only declared
input-sourced entries and throws on an unknown or non-input name. Structural validation only — the engine repeats value-kind validation at its own start boundary, not here.