v0.2.30
Core health/node response body reads now report offline/timeout when the shared deadline expires, instead of invalid_response. Includes regression coverage for both endpoints.
Validation: full workspace verify, Shell build, and dependency audit passed. PR #41 and main CI passed.
Source release; no production deployment.