Skip to content

[rustjava-2026-09-19-adoption-audit-prune] chore: 09-19 예외 클래스 사슬 군살 제거 — 출력순서 검사기 삭제 · 블라인드 스팟 보고 축소 · 낡은 주석 정정 - #98

Merged
Jun025 merged 1 commit into
mainfrom
chore/adoption-audit-prune
Sep 25, 2026

Conversation

@Jun025

@Jun025 Jun025 commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Ticket: rustjava-2026-09-19-adoption-audit-prune

변경

  1. 삭제 scripts/check-script-output-order.py + rust.yml 잡 script_output_order + CLAUDE.md DoD 줄(같은 커밋 — check-dod-ci-parity.py OK, 명령 8개 · toolchain 2개).
  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, 두 건 다 잡음.
  3. 정정 rust.yml·스크립트 머리의 «unwrap → panic» 서술([rustjava-jvm-exception-throws-instead-of-unwrap] fix(jvm): 일으키려던 예외를 못 만들면 «보고»한다 — 죽지 않는다 #76 이후 거짓) · jvm.rs:842 줄번호 인용 제거.
  4. 축소 jvm/src/jvm.rs 회차 이력 주석 → 불변식만.
  5. test_exception_fallback_recursion.rs: asked == 2 → asked < 20(가드가 걸리는 깊이 대신 «상한 전 정지»). asked == 1 두 곳은 유지 — 카운터가 숨긴 이름만 세므로 «한 번 묻고 다시 묻지 않는다»가 불변식 자체.
  6. 사슬 제안 12건(09-19·09-20)은 이미 전건 처분(채택 10 · 기각 2) ⇒ 접을 카드 0.

회차 기록은 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

…제거 — 출력순서 검사기 삭제 · 블라인드 스팟 보고 축소 · 낡은 주석 정정

- 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>
@Jun025
Jun025 merged commit b1947e0 into main Sep 25, 2026
12 checks passed
@Jun025
Jun025 deleted the chore/adoption-audit-prune branch September 25, 2026 00:20
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