d811b30df3
Adds `ideMcpUrl` to FleetConfig.Profile (default off). When set, the Claude Code launcher mounts the IDE Index MCP as a second inline --mcp-config server named `intellij`, and appends an IDE charter that pins every ide_* call to the member's own worktree (spec.cwd()). The charter order is role -> ide -> reply, one --append-system-prompt-file, reply last (CB-618). The mount gate now fires on ideMcpUrl alone, not only mcpUrl. ConfigRef treats an ideMcpUrl change as deferred, like the other launch flags. Never touches .mcp.json or CLAUDE.md — the mount and the rule arrive as launch flags, so a project's own config is untouched. Not yet done (see fleetd #162): the bridged-owned IDE lifecycle (open on provision, close before worktree removal), and the opencode adapter (separate ticket). fleetd.example.yaml documents ideMcpUrl and fixes the stale parityOverlay default. 911 tests green.