864f056b45
- Updated `collectPayload` to treat blank lines inside a payload run as empty entries when subsequent payload text is present. - Added lookahead-based end-of-run detection so blank lines before a non-payload operation remain section separators. - Added tests verifying blank-line recovery inside payloads and non-consumption of trailing blanks between hashline sections.