chore(release): 0.12.3 - #358
Merged
Merged
Conversation
Receipt 컴패니언은 0.4.0 그대로 둔다. 런타임 변경이 없다. 보호 표면 해시 세 사본과 컴패니언 인벤토리 핀을 함께 갱신했다. 버전 범프는 context_pack.py 를 건드리지 않으므로 P3 live 계약의 canonical_packer 재결속은 필요 없다 (provider-live 46건 통과로 확인). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YZWGDQsVTLjsBogUSrmnzH
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Owner
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
루트 패키지를 0.12.3 으로 올린다. Receipt 컴패니언은 0.4.0 그대로 둔다.
담기는 변경
graph-cache 저장소 경화 (#357).
--graph-cache는 repo-map/graph-rank 결과를~/.cache/context-guard/graph-rank(또는CONTEXT_GUARD_GRAPH_CACHE_DIR) — 저장소 밖 공유 위치 — 에 두는데, 이 저장소가 다른 모든 파일 접근에 적용하는 안전 장치가 없었다. 실측한 결함:읽기가 링크를 따라가고, 내용 해시로 거부하기 전에 이미 통째로 읽었다. 쓰기엔
O_NOFOLLOW도 락도 없었고, TTL 은 0·음수·과도한 값을 받았다.이제 캐시 파일은
O_NOFOLLOW로 구성요소별로 연 디렉터리 서술자를 통해서만 접근하고, 각 항목은 읽기 전에 정규 파일·소유자 일치·하드링크 없음·모드0600·크기 2MB 이내를 만족해야 한다. 쓰기는 락을 잡고, TTL 은 1초~7일로 CLI 에서 거부된다.--explain은 캐시 우회 사유를 담은repo_map_cachereceipt 를 항상 낸다.절감 주장은 하지 않는다 — 안전성 수정이지 성능 변경이 아니다.
핀
보호 표면 해시 세 사본과 컴패니언 인벤토리를 갱신했다. 버전 범프는
context_pack.py를 건드리지 않으므로 P3 live 계약의canonical_packer재결속은 불필요하다 (provider-live 46건 통과로 확인).배포 채널
npm + GitHub Release. Homebrew 는
HOMEBREW_TAP_TOKEN이 없어 제외한다.증거
핀 16건 · provider-live 46건 로컬 통과. #357 에서 캐시 테스트 19건(기존 15 + 경화 4)과 Gate-B 73건이 통과했고, 안전 검사를 제거하는 돌연변이로 경화 테스트 4건 전부 실패함을 실측했다.