shelly-data 0.6.0

Data-layer primitives for Shelly LiveView (schemas, changesets, repo, migrations).
Documentation
# shelly-data

Data-layer primitives for Shelly apps.

This crate provides transport-agnostic and database-driver-agnostic contracts
for:

- schema metadata
- changeset casting and validation
- repository abstractions
- query composition
- migration loading and status tracking
- adapter/service integration contracts
- async repository contracts with cancellation/deadline context
- integrated data pipeline and ETL runtime contracts
- reference enterprise adapter surfaces for:
  - SingleStore
  - ClickHouse
  - BigQuery
  - OpenSearch

Pipeline runtime highlights:

- first-party contracts (`Pipeline`, `Source`, `Transform`, `Sink`,
  `CheckpointStore`, `PipelineRun`, `PipelineEvent`)
- built-in runner with resumable checkpoints, retries, deadlines, and
  pause/resume/cancel controls
- conformance checks for retry/timeout/checkpoint semantics across enterprise
  adapters

## Install

```bash
cargo add shelly-data
```

## API Docs

<https://docs.rs/shelly-data>