# @platform-modules/db

## 0.2.1

### Patch Changes

- Updated dependencies [7d474ec]
  - @platform-modules/util@0.2.0

## 0.2.0

### Minor Changes

- f895518: Add per-module health probes (Wave-2 CMS capability extensions): `@platform-modules/db/health` and `@platform-modules/cache/health`, each a `healthCheck` factory returning a `HealthCheck` (from `@platform-modules/util/health`). `db` runs a `SELECT 1` round-trip + latency over any `Querier`; `cache` runs a set→get→del probe-key over any `CacheBackend` with a short TTL so a failed cleanup self-expires. Both NEVER throw (availability floor → `status:'down'`) and scrub a failure `detail` to a generic string (info-disclosure floor — the raw driver/backend error, which may carry a DSN/credentials, is never surfaced). `/health` is a subpath so the type-only `db` root stays import-light. mail/jobs/uploads deliberately ship no probe (no module-ownable no-op seam) — the host composes those inline against the same public `HealthCheck` interface.

### Patch Changes

- Updated dependencies [c80eaad]
- Updated dependencies [324de71]
  - @platform-modules/util@0.1.0

## 0.1.0

### Minor Changes

- 8f09581: Adapters return driver-concrete types so `execute<T>` row typing flows; core agnostic vocabulary unchanged.

## 0.0.1

### Patch Changes

- d72b1ba: Initial publish — first versioned release.
