Troubleshooting
If widget run exits with code 3, a stage timed out. Increase timeout_s in widget.toml or split the stage into smaller steps.
Permission errors on macOS usually mean the binary is quarantined. Remove the quarantine attribute or install through your package manager instead.