api_contract
Validate declared data contracts without importing application runtime state.
- bedrock_server_manager.api.contract.get_contract(func: Callable[[...], Any]) tuple[type[BaseModel], type[BaseModel]] | None
Legacy operations have no contract; partial new contracts are errors.
- bedrock_server_manager.api.contract.validate_contract(func: F) F
Validate input before events/side effects and output before returning.