v0.2.31
Cancel unread Core JSON response bodies when Content-Length is invalid or oversized. Cleanup failures do not replace the original diagnostic or request ID.
Regression coverage spans both health and node endpoints, four rejected lengths, and successful/rejected cancellation. Full workspace verify (106 passed, 3 expected Windows skips), Shell build, and dependency audit (0 vulnerabilities) passed. PR #42 and main CI passed.