Brief to file

What is in the file, and what is not.

Scope is settled in advance so the size is never a surprise. Where a rule rejects a row, the reason travels with the rejection. Columns without a written meaning are left out rather than shipped undocumented.

Tell us what you tried already so we do not repeat it.