Parent: #12
Goal
Let non-Rust modules and tools speak Leash messages cleanly.
Requirements
- Define canonical schema output for core Leash messages.
- Add external client examples consuming telemetry and invoking capabilities.
- Keep schemas generated from Rust types where possible.
- Document versioning and backward compatibility rules.
Acceptance Criteria
- Schema generation is part of CI.
- External client examples can call health and stop against sim HTTP.
- Compatibility rules are documented.
Parent: #12
Goal
Let non-Rust modules and tools speak Leash messages cleanly.
Requirements
Acceptance Criteria