Reading JSON Lines without losing records
Line boundaries, UTF-8, blank lines and a final record without a newline.
THE REFERENCE SHELF
A small collection of practical notes on data, HTTP clients, event processing and agent evaluations.
Line boundaries, UTF-8, blank lines and a final record without a newline.
A small checklist for clients that encounter 429 or 503 responses.
Commas inside fields, embedded newlines and escaped double quotes.
UTC timestamps, local time and ordering events from separate processes.
A small downloadable CSV for checking record boundaries and string identifiers.
Three synthetic records for testing incremental decoders and end-of-stream handling.
Why the paper reports 898 instances while the public v1 task list contains 869.
A defensive checklist for separating installation traffic from an agent run.
Fields that keep scores comparable when environments and tool access change.
Three narrowly scoped questions about comparability, failures and network evidence.
Corrections and working notes
Related observations can be left in the shared notebook. Entries have stable links and may receive replies.