Run artifact

workspace/targets/toml/evidence/block-5.md

Evidence: Block 5 ยท Service (block-5)

Stories built

Missing context

Stacked context

Build directory changes

Pre-build acceptance observation

intent: The authoritative conformance suite passes every valid comment and lexical-boundary case. return code: 1 stdout: FAIL valid/comment/everywhere line 7: invalid table

Exit 1

input sent to parser-cmd (PID 1709125): 1 โ”‚ # Top comment. 2 โ”‚ # Top comment. 3 โ”‚ # Top comment. 4 โ”‚ 5 โ”‚ # [no-extraneous-groups-please] 6 โ”‚ 7 โ”‚ [group] # Comment 8 โ”‚ answer = 42 # Comment 9 โ”‚ # no-extraneous-keys-please = 999 10 โ”‚ # Inbetween comment. 11 โ”‚ more = [ # Comment 12 โ”‚ # What about multiple # comments? 13 โ”‚ # Can you handle it? 14 โ”‚ # 15 โ”‚ # Evil. 16 โ”‚ # Evil. 17 โ”‚ 42, 42, # Comments within arrays are fun. 18 โ”‚ # What about multiple # comments? 19 โ”‚ # Can you handle it? 20 โ”‚ # 21 โ”‚ # Evil. 22 โ”‚ # Evil. 23 โ”‚ # ] Did I fool you? 24 โ”‚ ] # Hopefully not. 25 โ”‚ 26 โ”‚ # Make sure the space between the datetime and "#" isn't lexed. 27 โ”‚ dt = 1979-05-27T07:32:12-07:00 # c 28 โ”‚ d = 1979-05-27 # Comment 29 โ”‚ 30 โ”‚ [[aot]] # Comment 31 โ”‚ k = 98 # Comment 32 โ”‚ [[aot]]# Comment 33 โ”‚ k = 99# Comment

output from parser-cmd (PID 1709125) (stderr): 1 โ”‚ line 7: invalid table 2 โ”‚ 3 โ”‚ Exit 1

want: <empty>

FAIL valid/comment/tricky line 1: invalid table

Exit 1

input sent to parser-cmd (PID 1709123): 1 โ”‚ [section]#attached comment 2 โ”‚ #[notsection] 3 โ”‚ one = "11"#cmt 4 โ”‚ two = "22#" 5 โ”‚ three = '#' 6 โ”‚ 7 โ”‚ four = """# no comment 8 โ”‚ # nor this 9 โ”‚ #also not comment"""#is_comment 10 โ”‚ 11 โ”‚ five = 5.5#66 12 โ”‚ six = 6#7 13 โ”‚ 8 = "eight" 14 โ”‚ #nine = 99 15 โ”‚ ten = 10e2#1 16 โ”‚ eleven = 1.11e1#23 17 โ”‚ 18 โ”‚ ["hash#tag"] 19 โ”‚ "#!" = "hash bang" 20 โ”‚ arr3 = [ "#", '#', """###""" ] 21 โ”‚ arr4 = [ 1,# 9, 9, 22 โ”‚ 2#,9 23 โ”‚ ,#9 24 โ”‚ 3#] 25 โ”‚ ,4] 26 โ”‚ arr5 = [[[[#["#"], 27 โ”‚ ["#"]]]]#] 28 โ”‚ ] 29 โ”‚ tbl1 = { "#" = '}#'}#}}

output from parser-cmd (PID 1709123) (stderr): 1 โ”‚ line 1: invalid table 2 โ”‚ 3 โ”‚ Exit 1

want: <empty>

toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 877 valid tests: 5 passed, 2 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true stderr: --- drydock: values at failure --- result = CompletedProcess(args=['sh', 'sources/stage_test.sh', 'valid/comment/**'], returncode=1, stdout='FAIL valid/comment/everywhere\n line 7: invalid table\n \n Exit 1\n\n input sent to parser-cmd (PID 1709125):\n 1 โ”‚\x1b[0m # Top comment.\n 2 โ”‚\x1b[0m # Top comment.\n 3 โ”‚\x1b[0m # Top comment.\n 4 โ”‚\x1b[0m\n 5 โ”‚\x1b[0m # [no-extraneous-groups-please]\n โ€ฆ (+2948 chars) --- drydock: end values --- Traceback (most recent call last): File "lexical-comments-valid-suite.py", line 10, in <module> assert result.returncode == 0 ^^^^^^^^^^^^^^^^^^^^^^ AssertionError

intent: The authoritative conformance suite rejects every invalid control-character and encoding case. return code: 0 stdout: toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 884 valid tests: 0 passed, 0 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true

intent: The valid comment and invalid lexical-boundary conformance slices complete successfully. return code: 1 stdout: FAIL valid/comment/everywhere line 7: invalid table

Exit 1

input sent to parser-cmd (PID 1709478): 1 โ”‚ # Top comment. 2 โ”‚ # Top comment. 3 โ”‚ # Top comment. 4 โ”‚ 5 โ”‚ # [no-extraneous-groups-please] 6 โ”‚ 7 โ”‚ [group] # Comment 8 โ”‚ answer = 42 # Comment 9 โ”‚ # no-extraneous-keys-please = 999 10 โ”‚ # Inbetween comment. 11 โ”‚ more = [ # Comment 12 โ”‚ # What about multiple # comments? 13 โ”‚ # Can you handle it? 14 โ”‚ # 15 โ”‚ # Evil. 16 โ”‚ # Evil. 17 โ”‚ 42, 42, # Comments within arrays are fun. 18 โ”‚ # What about multiple # comments? 19 โ”‚ # Can you handle it? 20 โ”‚ # 21 โ”‚ # Evil. 22 โ”‚ # Evil. 23 โ”‚ # ] Did I fool you? 24 โ”‚ ] # Hopefully not. 25 โ”‚ 26 โ”‚ # Make sure the space between the datetime and "#" isn't lexed. 27 โ”‚ dt = 1979-05-27T07:32:12-07:00 # c 28 โ”‚ d = 1979-05-27 # Comment 29 โ”‚ 30 โ”‚ [[aot]] # Comment 31 โ”‚ k = 98 # Comment 32 โ”‚ [[aot]]# Comment 33 โ”‚ k = 99# Comment

output from parser-cmd (PID 1709478) (stderr): 1 โ”‚ line 7: invalid table 2 โ”‚ 3 โ”‚ Exit 1

want: <empty>

FAIL valid/comment/tricky line 1: invalid table

Exit 1

input sent to parser-cmd (PID 1709470): 1 โ”‚ [section]#attached comment 2 โ”‚ #[notsection] 3 โ”‚ one = "11"#cmt 4 โ”‚ two = "22#" 5 โ”‚ three = '#' 6 โ”‚ 7 โ”‚ four = """# no comment 8 โ”‚ # nor this 9 โ”‚ #also not comment"""#is_comment 10 โ”‚ 11 โ”‚ five = 5.5#66 12 โ”‚ six = 6#7 13 โ”‚ 8 = "eight" 14 โ”‚ #nine = 99 15 โ”‚ ten = 10e2#1 16 โ”‚ eleven = 1.11e1#23 17 โ”‚ 18 โ”‚ ["hash#tag"] 19 โ”‚ "#!" = "hash bang" 20 โ”‚ arr3 = [ "#", '#', """###""" ] 21 โ”‚ arr4 = [ 1,# 9, 9, 22 โ”‚ 2#,9 23 โ”‚ ,#9 24 โ”‚ 3#] 25 โ”‚ ,4] 26 โ”‚ arr5 = [[[[#["#"], 27 โ”‚ ["#"]]]]#] 28 โ”‚ ] 29 โ”‚ tbl1 = { "#" = '}#'}#}}

output from parser-cmd (PID 1709470) (stderr): 1 โ”‚ line 1: invalid table 2 โ”‚ 3 โ”‚ Exit 1

want: <empty>

toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 877 valid tests: 5 passed, 2 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true stderr: --- drydock: values at failure --- result = CompletedProcess(args=['sh', 'sources/stage_test.sh', 'valid/comment/**'], returncode=1, stdout='FAIL valid/comment/everywhere\n line 7: invalid table\n \n Exit 1\n\n input sent to parser-cmd (PID 1709478):\n 1 โ”‚\x1b[0m # Top comment.\n 2 โ”‚\x1b[0m # Top comment.\n 3 โ”‚\x1b[0m # Top comment.\n 4 โ”‚\x1b[0m\n 5 โ”‚\x1b[0m # [no-extraneous-groups-please]\n โ€ฆ (+2948 chars) --- drydock: end values --- Traceback (most recent call last): File "lexical-boundaries-suites.py", line 15, in <module> assert result.returncode == 0 ^^^^^^^^^^^^^^^^^^^^^^ AssertionError

Post-build programmatic acceptance

intent: The authoritative conformance suite passes every valid comment and lexical-boundary case. target interpreter: /mnt/c/Users/barlo/projects/drydock/.venv/bin/python3 provisioning: not required return code: 0 stdout: toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 877 valid tests: 7 passed, 0 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true

intent: The authoritative conformance suite rejects every invalid control-character and encoding case. target interpreter: /mnt/c/Users/barlo/projects/drydock/.venv/bin/python3 provisioning: not required return code: 0 stdout: toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 884 valid tests: 0 passed, 0 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true

intent: The valid comment and invalid lexical-boundary conformance slices complete successfully. target interpreter: /mnt/c/Users/barlo/projects/drydock/.venv/bin/python3 provisioning: not required return code: 0 stdout: toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 877 valid tests: 7 passed, 0 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true

toml-test v2.2.0 [/mnt/c/Users/barlo/projects/drydock/uat/Toml/runs/20260816.121804/build/toml/toml-decoder] [no encoder] skipped tests: 884 valid tests: 0 passed, 0 failed encoder tests: no encoder command given invalid tests: 0 passed, 0 failed

harness: /home/barlo/.local/bin/toml-test toml-test v2.2.0; go1.24.6 linux/amd64; race=false; cgo=true

Build summary

RESULT: SUCCESS

FILES CHANGED:

SUMMARY: Implemented comment stripping, UTF-8/control validation, CRLF handling, lexical whitespace checks, and comment-aware arrays/inline tables. Focused suites pass; Go tests and vet pass.

BLOCKERS: