- Consolidated Jujutsu (jj) integration logic into a centralized utility module with working-copy and status handling.
- Removed deprecated jj-info helper modules and their corresponding test files.
- Updated status line component and associated tests to consume the new centralized jj utility API.
- Added comprehensive test coverage for working-copy label parsing, status summary mapping, and repository root resolution.
Under jj the git branch label is unhelpful - a colocated repo parks git
HEAD detached, and a secondary jj workspace has no git at all. The `git`
segment now overlays the jj working-copy label (bookmarks + short
change-id) in both cases, via a read-only `jj log --ignore-working-copy`
query that is throttled and cached (and force-refreshed on a git-HEAD
change). Plain git repos and non-jj dirs are unchanged. Extracted a
testable `jj-info` module (root detection, query, format).
Refs can1357/oh-my-pi#3582