Interfaces
Ophiolite has multiple Interfaces, but they should expose one runtime truth.
Current interface roles
Section titled “Current interface roles”- Python: workflow composition and typed results
- CLI: automation and operational commands
- Rust: canonical core and direct embedding
- App integrations: focused DTOs and embedders over the same runtime concepts
Public rule
Section titled “Public rule”Wrappers should expose stable platform concepts. They should not reimplement runtime semantics independently.
Next: Data model