ci / rust (push) Successful in 1m0s
Closes NAP-221. Adds the `maestro-registry` bin so the registry can be spawned as a child process (required by the NAP-217 E2E harness) and run as a long-lived service. - New `crates/maestro-registry/src/main.rs` with a `#[tokio::main]` entry point: loads config via `ensure_token` (override path via `MAESTRO_REGISTRY_CONFIG`), binds the configured `bind_addr`, serves the production router, and shuts down cleanly on Ctrl-C. Mirrors the `maestrod` wiring (EnvFilter tracing, ExitCode reporting). - `[lib]` + `[[bin]]` sections in `crates/maestro-registry/Cargo.toml` so the crate exposes both surfaces (same pattern as `maestro-daemon`). - `RegistryConfig` gains a `bind_addr: SocketAddr` field with `serde(default)` to default to `127.0.0.1:8080` per spec §Registry. Existing TOML files without the field still load. - `default_config_path` re-exported from the crate root for the bin. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>