/** * Optional FIFO namespace: logical `/run/bare-os/ipc/` maps to `__` in `bareOsIpc`. */ /** * @param {string} logicalName * @param {Record} [env] */ export function bareOsIpcLogicalToActualFifoName(logicalName, env) { const n = String(logicalName || '').trim() if (!n) return n const raw = env && env.BARE_OS_IPC_NAMESPACE const ns = raw != null ? String(raw).trim() : '' if (!ns || !/^[a-zA-Z0-9._-]+$/.test(ns)) return n return `${ns}__${n}` }