(value?: string)
| 10 | const execAsync = promisify(exec); |
| 11 | |
| 12 | function parseServiceList(value?: string): string[] { |
| 13 | return value |
| 14 | ? value.split(",").map((entry) => entry.trim()).filter(Boolean) |
| 15 | : []; |
| 16 | } |
| 17 | |
| 18 | // Service action allowlists are environment-driven in the public build. |
| 19 | // Fall back to the matching watched-service env vars for backward compatibility. |