Implement real logic for Phase2IntegrationService (replaces temporary stub)
Acceptance criteria\n• Conforms to OpenAPI 3.1 / internal contract (operationIds & shapes).\n• Unit tests for happy/edge paths.\n• Integration test with mock MCP server.\n• Remove @temporary-stub banner