Skip to content

fix: Git 탐색 캐시와 Jev 공유 근거 적용 (#18) - #19

Merged
tourbut merged 1 commit into
mainfrom
fix/issue-18-search-cache
Oct 9, 2026
Merged

tourbut merged 1 commit into
mainfrom
fix/issue-18-search-cache

Conversation

@tourbut

@tourbut tourbut commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Summary

고정 Git 커밋
  → 작업 트리별 JSON 메타데이터 캐시 (변경 blob만 파싱)
  → 공통 state의 후보 근거 → Choice 순위 + Noul 확인
  → 명시 seed 보존 → 범주별 packet + 원문 hash 검증

잠금·손상·교체 실패는 Git 직접 읽기로 복구한다. offline은 find/route/context/observe의 외부 요청과 Git lazy fetch를 차단한다. 기존 전체 배치 전략과 보드의 live 작업 폴더 렌더링을 유지한다. portable source, 생성 배포물, 테스트, 사용법·실측 기록을 함께 갱신했다.

Closes #18.

Evidence

  • Before: 기준 커밋 b282355의 정적 검토에서 파일 근거는 Choice criteria에만 있고, 별도 exists는 일반적인 이진 Choice였다. 재사용 가능한 Git 메타데이터 색인과 packet 원문 변경 검증이 없었다.
    After: shared state + Noul, blob 기반 증분 재사용, 손상·잠금·교체 fallback, 모든 관련 진입점의 offline 차단 및 packet freshness를 회귀검사로 확인했다.
  • Windows 로컬: npm ci, npm test, python tests/review-check.py, 패키지 스키마 검사 통과. 최종 손상 필드·NaN·하네스 문서 seed 변경은 개별 회귀검사도 통과했다.
  • 실제 Jev 합성 평가: 260개 방해 파일과 동일한 3개 과제를 batch/rerank/hierarchical로 비교. 관련 구현이 있는 두 과제는 세 전략 모두 정답 코드·계약 문서를 찾았고 필수 문서 누락은 없었다. 호출 수는 각각 9/12/36으로, 기본 batch를 유지했다.
  • 상세: 사용법·검증 기록, 원시 평가 JSON. 수정 범주 라벨과 검색 재현율을 분리했으며 실서비스 정확도·전체 작업 비용 절감을 주장하지 않는다.

Merge Danger

Door: two-way

코드 revert와 재생성 가능한 캐시 삭제로 되돌릴 수 있다. 의존성·DB 마이그레이션·설치·릴리스는 없다.

Blast Radius: search

문서·코드 탐색, 관련 Jev 요청, worker packet 검증에 영향이 있다. 메타데이터의 음성 판단은 저장소 전체의 부재를 보장하지 않으며, 실제 서비스 정확도와 임계값 교정은 미측정이다.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-09T10:24:10.472142Z c55e9d0 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@tourbut
tourbut merged commit 02cac76 into main Oct 9, 2026
4 checks passed
@tourbut
tourbut deleted the fix/issue-18-search-cache branch October 9, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[개선] Git·JSON 캐시와 Jev 의미 탐색으로 문서·코드 위치 및 영향 범위 탐색 고도화

1 participant