Specification drafting
The list you actually meant to send to.
Nothing is assembled before the target is described in writing. Fields are filled only where a source supports them. On a repeat build, only what actually changed is reported.
There is no charge for finding out the answer is no.