Skip to content

fix: validate evidence without deleted branch history#169

Merged
MTGVim merged 1 commit into
mainfrom
fix/ci-evidence-history
Jul 11, 2026
Merged

fix: validate evidence without deleted branch history#169
MTGVim merged 1 commit into
mainfrom
fix/ci-evidence-history

Conversation

@MTGVim

@MTGVim MTGVim commented Jul 11, 2026

Copy link
Copy Markdown
Owner

문제

PR #168의 squash merge 후 main CI가 evidence validator에서 실패했습니다. validator가 삭제된 feature branch의 pre-squash commit object를 git ls-tree/show로 직접 읽고 있어, clean main-only checkout에서는 해당 object가 존재하지 않았습니다.

수정

  • FULL/operator evidence validator에서 unreachable historical Git object 조회 제거
  • 기록된 commit ID와 contract hash 상수 검증은 유지
  • 현재 shipped contract file을 기록된 evidence hash와 직접 비교
  • stale helper 안내 문구도 같은 hash-validated live file에서 확인

검증

  • yarn validate
  • clean full-history --single-branch main clone + patch overlay에서 yarn validate
  • focused FULL/operator validators
  • git diff --check
  • independent quality review

Evidence scope는 기존대로 internal consistency record이며 independent authenticity를 주장하지 않습니다.

@MTGVim MTGVim merged commit 5a017a8 into main Jul 11, 2026
2 checks passed
@MTGVim MTGVim deleted the fix/ci-evidence-history branch July 11, 2026 18:38
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.

1 participant