Problem
Every JiraTracker method (9 methods) repeats the identical token-resolve + basic-auth-or-bearer pattern.
Proposed Solution
Add a private fn authenticated_request(&self, method: Method, url: &str) -> RequestBuilder method that handles token resolution and auth header setup.
Category: refactor | Priority: medium
Problem
Every
JiraTrackermethod (9 methods) repeats the identical token-resolve + basic-auth-or-bearer pattern.Proposed Solution
Add a private
fn authenticated_request(&self, method: Method, url: &str) -> RequestBuildermethod that handles token resolution and auth header setup.Category: refactor | Priority: medium