Avoid panic and unwrap in async handlers
Async request handlers should propagate errors instead of panicking or unwrapping Results.
#Metadata
#Why it matters
Panics in async handlers can abort tasks and leak error details under load.
#Remediation
Return `Result` from async handlers and map errors to appropriate HTTP responses.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/rust/rust.security.panic-in-async-handler.rule.yaml.