Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VHtM5Ws1HKCKQ4JGi6GRb5
1.4 KiB
1.4 KiB
BAT-021 Index
- Profile: standard
- Status: release-candidate
- Included REQ: REQ-047
- Discovery: dcy-010
- Created: 2026-06-28
Scope Summary
REQ-047 Step2 마무리 batch.
BAT-020(PR #17, d4acfd4)에서 Step1/Step2 마이그레이션 revision 코드가 작성됐으나
실 PostgreSQL 통합검증이 미완이고, Step2 적용 후 동반 코드 수정 2건이 TODO로 잔존했다.
이 batch는:
ensure_schema()broker_credentialsCREATE TABLE을 최종 daemon-scoped 스키마로 갱신upsert_broker_credentialON CONFLICT (user_id, broker)→ON CONFLICT (daemon_id, broker)수정 + fallback 트랜잭션 abort 이슈 정리- dev/test PostgreSQL에서 Step1 → backfill → Step2 → downgrade 통합검증 (AC-1~7)
- 운영 적용 런북 작성
- 신규/갱신 단위 테스트 추가
Notes
- PR #18 머지(mergeCommit
7164f9e), 실 dev PG 통합검증 AC-1~7 PASS, QC(opus) PASS-WITH-NOTES(blocker 0). REQ-047 confirm-req-implemented 완료. - Step2(PK 전환) 실 운영 DB 적용은 별도 release 결재 게이트 잔여. 런북:
docs/runbooks/bat-021-req047-step2-migration-runbook.md, 배포순서 Step1→backfill→Step2→코드배포 엄수, alembic stamp 사전확인.