# governor-application
Application-layer use cases and machine contracts for `cargo-governor`.
## What It Provides
- release use cases such as `analyze`, `plan`, `bump`, `publish`, and
`full`
- owners use cases such as `show`, `check`, and `sync`
- agent context generation and machine-facing DTOs
- adapter ports for workspace, commands, registries, and source control
`governor-application` depends on traits and DTOs rather than concrete
infrastructure. Use it when you want to run `cargo-governor` workflows
from Rust code with your own adapters.
## Scope
- `governor-core`: domain and ports
- `governor-application`: use cases and workflow coordination
- adapter crates: Cargo, Git, crates.io, checkpoints
## License
MIT OR Apache-2.0