All 58 test cases across 6 roles now passing:
- 65 recorded passes (some tests assert multiple things)
- 0 failures
- All L1 regex patterns verified with proper COBOL source format
- Fixed inline format issues: P() now adds \n after preamble,
P-002 uses chr(10) for proper newlines, CRLF test uses chr(13)+chr(10)
Regression: 767 passed (0 new)