docs(req-113,req-115): dcy-036 confirm-req-implemented (BAT-054)
BAT-054로 REQ-113 AC-2/AC-4, REQ-115 AC-1 충족 → Approved→Implemented. QC(opus) PASS-WITH-NOTES, blocker 0. REQ-115 AC-1 통합검증은 배포후 릴리즈 스모크(단서 부기). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VHtM5Ws1HKCKQ4JGi6GRb5
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# req-113: KISConfig 소스 우선순위 — portfolio-hub fetch 1차 + env break-glass + opt-in
|
||||
|
||||
- Status: Approved
|
||||
- Status: Implemented
|
||||
- Type: Configuration
|
||||
- Priority: High
|
||||
- Owner: trex-core-dev
|
||||
@@ -91,3 +91,10 @@
|
||||
- Date: 2026-06-28
|
||||
- Author: 팀장(Claude)
|
||||
- 부분 구현 — BAT-053 PR #34 머지(merge commit 01655ab). credential_fetch_enabled TOML 플래그 신규 필드, opt-in off 회귀보존(AC-1), break-glass 코드, TOML 기본 False(AC-7) 구현·머지 완료. **연기: AC-2(fetch 결과로 KISConfig 조립)는 KISBroker 런타임 재조립 필요 → M3 후속 batch.** AC-4 break-glass 로그 내용 assert 보강도 후속. Status `Approved` 유지(미충족 AC 존재).
|
||||
|
||||
### CHG-20260628-04
|
||||
- Date: 2026-06-28
|
||||
- Author: 팀장(Claude) — confirm-req-implemented: `Approved` → `Implemented`
|
||||
- 근거: BAT-054(dcy-036 KISBroker 양의 경로 주입), 커밋 11decaa. QC(opus) **PASS-WITH-NOTES, Blocker 0** — 독립 테스트 재실행 757 passed/회귀 0. **연기됐던 AC-2(fetch 결과로 KISConfig 조립 = KISBroker `reinitialize()` 런타임 재주입)** 및 **AC-4(break-glass 로그 'break-glass' 키워드 assert 보강)** 충족·검증. opt-in off 기본 경로 byte-for-byte 회귀보존(AC-1) 유지 확인. fail-closed 불변식 미파괴(reinit 실패가 entry_allowed 불변), secret 평문 로그 미노출, domain 순수·AMQP 무변경 QC 확인.
|
||||
- 후속(비차단): QC Minor #3(design D1의 L2 token_cache.invalidate 호출이 구현에선 키-miss 전략으로 대체 — 설계-구현 문서 정합) 정정. AC-4 로그 assert 강도는 키워드 수준(수용).
|
||||
- 게이트: 머지(PR)는 사장님 결재 게이트(실거래 주입=외부 비가역).
|
||||
|
||||
Reference in New Issue
Block a user