cleanlib-client 0.1.1

HTTP client SDK for the CleanLibrary verdict API — VerdictEnvelopeV1 types, derive_status logic, transport, config, and risk-acceptance YAML emitter shared between cleanlib-cli and other CleanLibrary consumers.
Documentation
# cleanlib-client changelog

## 0.1.1 — 2026-06-03 (CLEANLIB-126 cycle-13 M1″)

### Added

- Crate-root re-exports for extern consumers: `Client`, `Verdict`, `PolicyDecision`.
  These types already existed in submodules (`transport::Client`, `types::Verdict`,
  `types::PolicyDecision`) and are documented as the public surface in the
  CleanLibrary SDK-Rust customer page, but the crate root did not re-export
  them — third-party consumers importing `cleanlib_client::{Client, Verdict,
  PolicyDecision}` hit `error[E0432]: unresolved imports`.

### Fixed

- Public-API gap surfaced by cycle-13 R5 Lane-2 audit Finding F2 (extern-crate
  compile probe). Existing re-exports (`derive_status`, `DerivedStatus`,
  `ReasonCode`, `Status`, `VerdictEnvelopeV1`, `ALL_REASON_CODES`) preserved.

### Notes

- `cleanlib-cli` (workspace sibling) stays on workspace version `0.1.0` this
  cycle; it does not consume the new re-exports. The workspace dependency pin
  for `cleanlib-client` is bumped to `0.1.1` so the next `cleanlib-cli`
  re-publish picks the new types up automatically.

## 0.1.0 — initial publish

- HTTP client SDK for the CleanLibrary verdict API: `VerdictEnvelopeV1` types,
  `derive_status` logic, transport, config, and risk-acceptance YAML emitter.