docs(dcy-010): confirm-req-implemented — REQ-046/048/049/050/051 Implemented, REQ-047 Approved 유지(Step2 결재대기), BAT-020 release-candidate

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VHtM5Ws1HKCKQ4JGi6GRb5
This commit is contained in:
2026-06-28 07:49:17 +09:00
co-authored by Claude Opus 4.8
parent d4acfd4a12
commit 7e3b34287f
8 changed files with 202 additions and 18 deletions
@@ -2,7 +2,7 @@
- Batch ID: BAT-020
- Profile: standard
- Status: in-progress
- Status: release-candidate
- Discovery: dcy-010
- Included REQ: REQ-046, REQ-047, REQ-048, REQ-049, REQ-050, REQ-051
- Folder: docs/batches/bat-020_20260628_daemon-scoped-broker-credential/
@@ -30,10 +30,16 @@ BrokerCredential 도메인 모델에 daemon_id 필드 추가, broker_credentials
- [x] design 위임 2건 식별 완료(REQ-048 구현방식, REQ-050 --daemon-id 입력 타입·과도기 정책)
## DoD (완료 조건)
- [ ] REQ-046~051 전 AC 테스트 통과
- [ ] alembic revision Step1/Step2 작성 완료(dev DB 검증)
- [ ] 기존 테스트 회귀 없음
- [ ] draft-batch-verification 문서에 evidence 기록
- [x] REQ-046~051 전 AC 테스트 통과
- [x] alembic revision Step1/Step2 작성 완료(dev DB 검증)
- [x] 기존 테스트 회귀 없음
- [x] draft-batch-verification 문서에 evidence 기록
## 비가역 결재 게이트
REQ-047 Step2(PK 전환) 실DB 적용은 사장님 결재 대상. 이 batch에서는 revision 코드 작성 + dev/test DB 검증까지만 수행.
## Notes
- 머지 완료: PR #17, mergeCommit d4acfd4 (2026-06-28)
- QC: PASS-WITH-NOTES (opus, blocker 0)
- confirm-req-implemented: REQ-046/048/049/050/051 → Implemented. REQ-047은 Approved 유지.
- REQ-047 잔여: 실 운영 DB Step1/Step2 적용은 사장님 결재 게이트 대기. 적용 시 ensure_schema()·upsert ON CONFLICT를 (daemon_id, broker)로 갱신 필요.