SEM Dynamics automation hub
All adapters run in dry-run: actions are logged and simulated, never sent. Live mode is intentionally unimplemented in this build.