Under the hood
No documentation found
Session transport now tracks a resultDelivery object so 'result' messages can be numbered
What
At startup, Claude Code now wires a new resultDelivery object onto the session's transport layer. It's used to stamp outgoing 'result' type messages so they can be delivered with a sequence number, and a separate counter reads that number back off resultDelivery elsewhere.
Why
Numbering result messages likely helps consumers of the session transport track ordering or detect gaps in delivered results, though the evidence doesn't spell out the specific consumer.
Names in the bundleresultDelivery
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What actually consumes the numbered results, and why numbering was needed, isn't shown in the evidence.