Repository navigation
docs(registry): 다음 세션 진입점 — 2026-10-29 판정 수행 끝 · 남은 칸 · CI 하위 판 함정 - #900
Merged
Merged
Conversation
…I 하위 판 함정 - 진입점 1번: 판정 수행이 끝났다 — 남은 칸은 각 항목이 적는다(응답 기한 · 번역 가드 · php (6) · framing node 상류 보고). - 지금 상태: `[Unreleased]` 에 아홉 언어 다 변화가 있다 — 다음 물결은 사람 몫. - 함정 3번: CI 의 하위 판(urllib3 2.8 · CPython 트레일러 상한)이 대조군을 뒤집었다(#893) — 대조군은 동작으로 가른다 · 충돌한 PR 에는 실행이 안 생긴다. 옛 예시 셋(jwks 600 초 경계 · node·.NET · probe.sh 정규식)은 git 이력이 소유한다. - 판정 문단: 라운드 2(#892) 포인터. 적재 174781 이하 · 원본 199954 앵커 아래 48B · 모양 28/0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R4jYS5GwFA8V5oAqjw8pMp
|
xzawed
added a commit
that referenced
this pull request
Oct 31, 2026
… — 1.4.0 이후 생긴 유일한 공개 표면이라 1.4.1 을 patch 로 지킨다 (#914) 키셋 수명 상수(#881–#900 에서 추가)가 ruby 에서만 공개 상수였다. 나머지 여덟은 비공개다 — go `jwksMaxAgeSeconds`(소문자) · .NET `internal const` · kotlin `internal const val` · php `private const` · java package-private `static final` · rust 비-pub `const` · node 비-export `const` · python `_internal` 모듈. 공개로 게시하면 상수 하나가 계약이 되어 이번 릴리스가 minor 가 되고, 나중에 지우면 major 다(선례 #854 · ruby 1.3.1). 계측(리플렉션 워커 — `Module#constants` 기반이라 private_constant 를 뺀다. yard 는 private_constant 모듈을 공개로 센다): - 양성 대조 1.3.2 → 1.4.0: Http.settling · Http.read_error_body 추가가 보인다 - 음성 대조 1.4.0 → 1.4.0: 0 줄 - 판정 1.4.0 → main(5bc8bd3): `> CONST KeycloakSdk::JwksStore::JWKS_MAX_AGE_SECONDS` 한 줄 - 이 커밋 1.4.0 → fix: 0 줄 · main → fix: `< CONST KeycloakSdk::JwksStore::JWKS_MAX_AGE_SECONDS` 한 줄 TDD: - RED(수정 전): expected [:JWKS_MAX_BYTES, :FAILURE_BACKOFF_BASE, :JWKS_MAX_AGE_SECONDS, :FAILURE_BACKOFF_CAP] not to include :JWKS_MAX_AGE_SECONDS - GREEN: bundle exec rspec → 605 examples, 0 failures · rubocop → no offenses - scripts/test/test-security-defaults.sh → 487 passed, 0 failed (수명 축은 원문의 `= <숫자>` 선언을 읽는다 — 새 `private_constant` 줄은 SD_TC_DECL 에 걸리지 않아 선언 수는 그대로 1) [no-changelog: 게시 전 공개 범위 축소 — 1.4.0 이후 추가돼 미게시, 소비자 영향 없음] Claude-Session: https://claude.ai/code/session_01R4jYS4tpj7usahf8MK5dXo 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.



무엇
등록부 「다음 세션 진입점」을 이번 세션(#881–#899) 뒤의 상태로 맞춘다. 코드 변경은 없다.
response-read-deadline-divergent: JVM admin 의 머리·청크 틀 · node JWKS 의 jose 5 초 · TLS 안의 TLS.korean-api-docs-in-published-packages: 렌더러 오라클 CI 가드 · 런타임 오류 문구.wave4-hardening-php(6): 아홉 언어 분류표.response-framing-unboundednode: undici 상류 보고 — 외부 게시라 사람 몫이고, 초안은 docs(registry): 판정 2026-10-29 라운드 2 — wave4-hardening-php 다섯 칸 받아들임 · node 청크 확장은 상류 보고 #892 본문.[Unreleased]에 아홉 언어 다 소비자 변화가 있다(bearer 문법 · JWKS 300 초 · 응답 기한 · python 바이트 예산 · 문서 영문화). 다음 물결(태그)은 사람이 정한다.pull_request실행이 안 생긴다. 머리 sha 로 잰다.검사:
check-docs --strictrc 0 · 등록부 모양 28/0 · 원본 앵커 아래 48B.🤖 Generated with Claude Code
https://claude.ai/code/session_01R4jYS5GwFA8V5oAqjw8pMp