Fixed
- A suspended MCPServer is not started when muster boots (#1216). The orchestrator’s boot pass created and started a service for every definition with
autoStart: truewithout looking atspec.suspended(whatcore_service_stopand a portal’s Deactivate write), and the reconciler’s first pass then stopped it again: per restart and per suspended server oneCreating MCPServer service/Starting MCP server service/Suspending MCPServer service <name> (spec.suspended=true)sequence in the log, one connection attempt against a backend the operator had switched off, aMCPServerStartingand aMCPServerStoppedevent,status.lastAttemptmoved to the boot time, and – when the connect won the race against the stop – a window in which the deactivated server’s tools were registered in the aggregator and callable. The boot pass now skips a suspended definition the way it skipsautoStart: false(Skipping MCPServer <name>: Suspended=trueat debug level); the server keeps readingDisconnected(stdio:Stopped) through the reconciler’s no-service branch, its status keeps its pre-restartlastAttempt, andspec.suspended: falsestill starts it.muster test: a pre-configured mock server acceptssuspended: true, which also takes it out of the readiness gate. Scenario:mcpserver-suspended-not-started-at-boot.