Minor Changes
- #944
1ae0e10Thanks @chrisdoc! - Centralize typed Hevy endpoint identity and transient error policy across client, operations, Core, and Node observability.
Patch Changes
-
#957
66aca90Thanks @chrisdoc! - BanRecord<string, unknown>in Oxlint and replace existing uses with named object types or narrowerobjecttypes. -
#952
6d9d4a5Thanks @chrisdoc! - Add a production-owned read capability descriptor and bounded Core, Node HTTP, and Worker contract-matrix coverage. -
#943
011da15Thanks @chrisdoc! - Reuse the shared prebuilt CLI package tarball in package smoke validation. -
#960
8d63b10Thanks @chrisdoc! - Normalize ISO timestamp variants returned by Hevy before workout updates and keep expected MCP caller validation failures out of Sentry issues. -
#946
1e5aed4Thanks @chrisdoc! - Keep the typed workout tool test fixture aligned with operation descriptors. -
#946
1e5aed4Thanks @chrisdoc! - Add a typed routines get operation and use it from Core while preserving the CLI get path. -
#946
1e5aed4Thanks @chrisdoc! - Add a typed routines list operation and use it from Core and the CLI. -
#946
1e5aed4Thanks @chrisdoc! - Enforce type-aware async function usage with Oxlint. -
#946
1e5aed4Thanks @chrisdoc! - Add a typed workouts get operation and use it from Core while preserving the CLI get path.