*/
export function parsePluginSource(
pluginRoot: string | undefined,
logContext: { pluginName: string; logService: ILogService; logPrefix: string },
): IPluginSourceDescriptor | undefined {
if (rawSource === undefined || rawSource === null) {
// Treat missing source the same as empty string → pluginRoot or repo root.
const resolved = resolvePluginSource(pluginRoot, '');