Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a comprehensive Git code context collection system to gather conflict and clean overlap evidence during branch comparisons. It adds modules for batch-reading Git objects, parsing diff hunks, streaming snippets, and collecting conflict markers, along with extensive unit tests. The feedback suggests avoiding defensive fallback values (like ?? 0) in gitObjectSnippetCollector.ts where upstream validation already guarantees the property's presence, recommending a non-null assertion instead.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
🔗 연관된 이슈
🎯 의도
📝 작업 내용
📌 요약
MergeCodeContextEvidence중심의 file, range, commit metadata 모델 추가confirmed_conflict와clean_hunk_overlap의base,left,right,merged문맥 수집text,binary,deleted,missing상태 분류🔍 상세
git merge-tree수집 시점의 left/right commit OID 보존superpowers/Git 추적 제외mise exec node@22 -- npm run build통과mise exec node@22 -- npm test전체 159개 테스트 통과git diff --check통과📸 영상 / 이미지 (Optional)