# 리팩터링·기술부채 상환 백로그 ## 즉시 1. v12.1의 모호한 `CurrentPortfolioWeight` 의미를 migration 0014로 분리 2. 정책 trace v2 이벤트와 API/FE runtime schema 동기화 3. 정적 validation을 v12.2 Source/WBS/DDL/금지패턴 기준으로 갱신 4. 실제 .NET 10 runner, pnpm lock, PostgreSQL rehearsal 확보 ## G1 이전 - Source catalog/license/SLA/checksum - 총수익·상폐·기업행사·Fee/Tax/FX PIT - Ledger lot/security/account 합계 대사 ## G2 이전 - C#↔Python Golden - reentry stage/cycle uniqueness - 모든 실험 registry, PBO/DSR hooks - Policy/config/data/code hash 동결 ## G3 이전 - Outbox/Inbox chaos - maker-checker concurrency - publish snapshot hash - Projection rebuild/diff - PII/Telegram redaction ## 상환 규칙 기술부채는 Owner, 영향, Trigger, Gate, Exit Test가 없으면 등록으로 인정하지 않는다. P0는 해당 Gate 이전에 종료하거나 승인된 완화통제를 가져야 한다.