docs(dcy-011): confirm-req-implemented — REQ-052/053/054 Implemented (BAT-022 PR#19, Major #3 owner재할당 원자화), bat-022 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:
@@ -2,7 +2,7 @@
|
||||
|
||||
- Batch ID: BAT-022
|
||||
- Profile: standard
|
||||
- Status: draft-batch-verification
|
||||
- Status: release-candidate
|
||||
- Discovery: dcy-011
|
||||
- Included REQ: REQ-052, REQ-053, REQ-054
|
||||
- Folder: docs/batches/bat-022_20260628_daemon-crud-self-service-credential-api/
|
||||
@@ -45,3 +45,12 @@ dcy-010 자산(BrokerCredential 모델, Fernet 암호화, upsert/delete 메서
|
||||
|
||||
- DB 마이그레이션: 신규 DDL 없음. 기존 ensure_schema() + postgres.py 메서드 확장으로 처리 (비가역 없음).
|
||||
- HTTP API 계약 신설: trex-web dcy-009가 소비 예정. 이 batch는 계약 신설이므로 기존 소비자에 영향 없음(호환 깨짐 없음).
|
||||
|
||||
## Notes
|
||||
|
||||
- PR #19 머지 완료: mergeCommit 1b78c18 (2026-06-28)
|
||||
- QC: PASS-WITH-NOTES (opus, blocker 0)
|
||||
- confirm-req-implemented: REQ-052/053/054 → Implemented (2026-06-28)
|
||||
- Major 보안 #3(owner 재할당 credential leak) 원자화 수정(83e6dde) — 단일 트랜잭션+선삭제 방식, leak 방지 테스트 3종 포함. 실 DB 트랜잭션 롤백 통합검증은 배포 단계 항목으로 이월.
|
||||
- broker "kis" 고정(멀티 broker 확장은 후속 Discovery 대상).
|
||||
- 실 운영 배포 시 `/v1/daemons/{daemon_id}/credential` 및 `/v1/admin/daemons` 경로 trex-web dcy-009 연결 확인 필요.
|
||||
|
||||
@@ -28,5 +28,5 @@
|
||||
| BAT-018 | batch-lite | release-candidate | REQ-043 | dcy-008 | [bat-018](./bat-018_20260625_holdings-cost-basis-endpoint/) |
|
||||
| BAT-019 | standard | confirmed | REQ-044, REQ-045 | dcy-009 | [bat-019](./bat-019_20260627_assets-read-permission-and-daemon-list/) |
|
||||
| BAT-020 | standard | release-candidate | REQ-046, REQ-047, REQ-048, REQ-049, REQ-050, REQ-051 | dcy-010 | [bat-020](./bat-020_20260628_daemon-scoped-broker-credential/) |
|
||||
| BAT-021 | standard | in-progress | REQ-047 | dcy-010 | [bat-021](./bat-021_20260628_req047-step2-integration-and-runbook/) |
|
||||
| BAT-022 | standard | draft-batch-verification | REQ-052, REQ-053, REQ-054 | dcy-011 | [bat-022](./bat-022_20260628_daemon-crud-self-service-credential-api/) |
|
||||
| BAT-021 | standard | release-candidate | REQ-047 | dcy-010 | [bat-021](./bat-021_20260628_req047-step2-integration-and-runbook/) |
|
||||
| BAT-022 | standard | release-candidate | REQ-052, REQ-053, REQ-054 | dcy-011 | [bat-022](./bat-022_20260628_daemon-crud-self-service-credential-api/) |
|
||||
|
||||
Reference in New Issue
Block a user