- run 5 independent DB queries concurrently via errgroup.WithContext
- add ctx parameter and bind db with WithContext for cancellation support
- replace silent error swallowing (if err == nil) with wrapped error returns
- promote golang.org/x/sync to direct dependency in go.mod