wavekat-flow 0.0.1

Declarative call-flow ("Receptionist") document model for the WaveKat voice platform. Types are generated from the normative JSON Schema (schema/flow.v1.schema.json), the single source of truth shared with the @wavekat/flow-schema npm package.
Documentation

wavekat-flow — the call-flow ("Receptionist") document model for the WaveKat voice platform.

The types in this crate are generated at build time from the normative JSON Schema at schema/flow.v1.schema.json — the single source of truth shared with the @wavekat/flow-schema npm package. See build.rs.

Phase 2 (this milestone) adds the semantic validator ([validate]), the hours/timezone math ([hours]), and the interpreter ([engine] + its [trace] output) alongside the generated model, adapted to the generated types and pinned by the shared conformance corpus. The engine owns the [engine::FlowEffects] trait definition; the daemon keeps its live impl in wavekat-voice. Comment-preserving mutation stays TS-only.