Operator commands should be Entity commands whenever they change or depend on domain state.
| Target | Example commands |
|---|---|
| Repository class | register, clone, list |
| Repository instance | setup, read, list issues, start Mission |
| Running Mission instance | read, advance, pause, resume |
| Mission task | assign, launch, verify, retry |
| Agent execution | send message, interrupt, read log |
Open Mission renders command views. The daemon dispatches methods. Entity classes own behavior.
If a command needs provider-specific work, the Entity should call an adapter. The provider shape should not become the command contract.