Bug
apr run model.wav --language en --task transcribe accepts --language and --task flags but silently ignores them. In run_entry.rs lines 14-15, the parameters are _language: Option<&str> and _task: Option<&str> (underscore prefix = unused).
Impact
Audio transcription use cases cannot specify source language or task type (transcribe vs translate). These flags are documented in the CLI help but have no effect.
Fix
Either pass language/task to the inference engine, or reject with an error if not yet supported.