Printable idea sheet
git_history_lens
reqlan rq/extension/local-context/activitybar-panels/current_context_scope.rq:28
Katz 0.107
Expanded git dimension in scope_pane: focus-centric development history, not a Source Control duplicate.
Layout:
- Header: branch name, HEAD short hash, muted summary ( e. g. " main · 3 commits · 2 authors " ).
- Focus history ( primary ): up to ~ 8 commits touching the focus file / idea line range — relative time, short hash, subject, author.
Prefer `git log -L` for `.rq` ideas; fall back to path log. Non-. rq uses path `--follow`.
- Authors: compact chip row of top authors from that log window.
- Working tree ( secondary, collapsed by default ): dirty staged / unstaged paths for caution / footprint only.
Focus hero: history cue ( last commit age / branch ), not `git: staged|unstaged`.
Fingerprint Git axis and drilldown list commits / authors ( dirty paths secondary ) per fingerprint_axis_drilldown and tooltip_detail.
Aligns with git_context and development_history_signals.
Performance: heavy focus history must not block link open or first context paint —
see link_open_decoupled_from_git and git_focus_cache_by_head.
Implemented by ScopePane.svelte ContextFingerprint.svelte.
- status
- done
Interactive page: git_history_lens