One preflight finding. Severity 'error' is exactly what openPorts refuses; 'warning' is advisory and blocks nothing.
Readonly
Stable machine code, e.g. 'secret.missing' or 'port.absent'.
Human-readable, states the fix.
The env name or port slot at fault, e.g. 'DATABASE_URL' or 'dispatcher'.
One preflight finding. Severity 'error' is exactly what openPorts refuses; 'warning' is advisory and blocks nothing.