A receiving system should be capable of reading the ISA segment to determine all delimiters being used in the file, including the segment terminator. Is it necessary to negotiate what delimiters are used? Are carriage returns, line feeds, or a combination of both acceptable to be used as a segment terminator?
To the final question regarding CR/LF: these characters are recognized as valid for use in EDI interchanges at the discretion of the sender, as noted in X12.5 section 4.3 and section A.3.1.
To the question of negotiation between trading partners: Trading partner agreements are outside the X12 Standard.