[rustjava-2026-09-19-adoption-audit-prune] chore: 09-19 예외 클래스 사슬 군살 제거 — 출력순서 검사기 삭제 · 블라인드 스팟 보고 축소 · 낡은 주석 정정 - #98
Merged
Conversation
…제거 — 출력순서 검사기 삭제 · 블라인드 스팟 보고 축소 · 낡은 주석 정정 - scripts/check-script-output-order.py + CI 잡 script_output_order + DoD 줄 삭제(같은 커밋 — dod_parity) - check-named-exception-classes-are-loadable.py: 블라인드 스팟 보고 제거, 스캔을 NAMED.finditer 한 번으로 - rust.yml·스크립트 머리의 «unwrap → panic» 서술 정정(#76 이후 거짓) - jvm.rs 회차 이력 주석 → 불변식만 - test_exception_fallback_recursion: asked == 2 → asked < 20(가드 깊이 대신 «상한 전 정지») Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Ticket:
rustjava-2026-09-19-adoption-audit-prune변경
scripts/check-script-output-order.py+rust.yml잡script_output_order+CLAUDE.mdDoD 줄(같은 커밋 —check-dod-ci-parity.pyOK, 명령 8개 · toolchain 2개).check-named-exception-classes-are-loadable.py: 블라인드 스팟 보고(runtime_assembled_sites·report_blind_spot·blind 분기·FIRST_ARG_LITERAL·ANY_SITE·캐시) 제거, 스캔은NAMED.finditer한 번. 판정 줄 전후 동일43 / 852 / 268. 주입 프로브(raise_exception("java/lang/…Probe")+ 줄바꿈된exception(\n "java/…")) → rc=1, 두 건 다 잡음.rust.yml·스크립트 머리의 «unwrap → panic» 서술([rustjava-jvm-exception-throws-instead-of-unwrap] fix(jvm): 일으키려던 예외를 못 만들면 «보고»한다 — 죽지 않는다 #76 이후 거짓) ·jvm.rs:842줄번호 인용 제거.jvm/src/jvm.rs회차 이력 주석 → 불변식만.test_exception_fallback_recursion.rs:asked == 2→asked < 20(가드가 걸리는 깊이 대신 «상한 전 정지»).asked == 1두 곳은 유지 — 카운터가 숨긴 이름만 세므로 «한 번 묻고 다시 묻지 않는다»가 불변식 자체.회차 기록은
docs/worklog/2026-09-25-adoption-audit-prune.md에만 —REPORT.md·STATE.md는 #97 이 동결 중이라 건드리지 않았다.검증
DoD 블록 9개 명령 전부 rc=0(fmt · clippy stable/beta/wasm32 ·
cargo test --all· 스크립트 4종). 순감 −296줄(+53 / −349 · 워크로그 제외 −315). 제품 동작 변경 0.🤖 Generated with Claude Code