WS-H DC 실이관 완료 (2026-07-05)
프로덕션 PG(center.balerion.cloud, tenant=directmarket)에 DC 운영 데이터 실주입 완료. 원본 ljiam은 읽기전용 GET만.
결과
- 리드 10,286 · 녹취 552 안착 (DB 총 10,300/555 — 기존 실데이터 포함)
- 멱등 재실행 0중복, 무작위 20/20 필드 일치
- recording_date 파일명 보정 542건/불가 10건 (임포트 일괄시각 2026-05-26 → 실통화일 0건으로 해소)
- 충돌 처리: 기존 스모크 실데이터 보존(이관분이 덮지 않음)
발견·수정 버그 (PG 전용)
- migrate_dc의 created_at이 aware라 asyncpg가 naive 컬럼에 거부(DataError). SQLite 드라이런은 통과했으나 실주입서 노출 →
_naive_utc로 수정(커밋 f4dd917, 641dc85 연장). 로컬 PG(asyncpg) 실검증.
산출물
- PR #13 (feat/ws-h-real-migration) — 3커밋
- 증적: docs/handoff/WS-H-migration-report.md (전화 마스킹)
- 사전 백업: /opt/backups/pre-migration-20260705T143830.sql.gz
- 백엔드 회귀 137 passed
비고
- ljiam 키: 로컬 env 주입 후 unset, EC2/컨테이너 미전송
- UI 실확인: 콕핏 동일 인증 API로 3장면(시트·타임라인·QA등급) 실증. claude-in-chrome 확장 미연결로 스크린샷 보류
- 머지는 PM 큐(F>J>G>H>I)