Skip local-branch PR checks and dedupe sidebar git status

- server: only query open PRs when the current branch has an upstream; still fall back to merged PR lookup
- tests: cover status behavior for branches without upstream tracking
- web: fetch git status once per cwd, validate query data with schema parsing, and map merged PR badges by thread branch match
dcdb9ac923Julius Marminge committed on 2/15/2026, 10:28:03 PMparent46347e2
3 files changedLine totals unavailable