Files
KArtSell.Aegis/docs/v12_5/11_TECH_DEBT_REGISTER.csv
T
kjh2064 dcd1322d41
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s
Initial commit: Add project files
2026-08-02 05:15:36 +09:00

12 KiB

1IDPriorityDebtImpactRemediationGateOwnerStatus
2TD-001P0도구체인 실빌드 미검증C# 컴파일/패키지 호환 결함 가능승인 .NET 10 runner에서 restore/build/testG0DevOpsOPEN
3TD-002P0pnpm-lock.yaml 부재FE 공급망·재현성 미확보승인 네트워크에서 pnpm install 후 lock review/commitG0FE LeadOPEN
4TD-003P0PostgreSQL migration rehearsal 미실행fresh/upgrade/re-run/복구 실패 가능PostgreSQL 승인 버전 4시나리오 자동화G0DBAOPEN
5TD-004P0원시 연구 데이터 권리·checksum·환경 lock 미완전제3자 clean-room 재현 불가Source catalog/license/raw checksum/container digest 확보G1Data GovernanceOPEN
6TD-005P0KR 검증 종료 2021-04-16최근 시장국면 검증 공백2026 현재까지 PIT 총수익·상폐·기업행사 보충 후 frozen OOSG4Quant/DataOPEN
7TD-006P0실제 OIDC/JWT 공급자 미결정외부 Pilot 접근통제 불가Auth ADR, key rotation, claims/RBAC E2EG5SecurityOPEN
8TD-007P0총수익·상폐수익·컨센서스 공급계약 미확정생존편향·성과왜곡공식/상용 source 계약·SLA·재배포 권리 승인G1Data GovernanceOPEN
9TD-008P0Fee/Tax/FX PIT 표 미확정비용후 기대효용 왜곡valid_from/to 계좌·venue·상품·side·band scheduleG1DBA/QuantOPEN
10TD-009P0Outbox/Inbox crash/replay 실증 미완료side effect 누락·중복lease/dead-letter/replay chaos testG3BE/SREIN_PROGRESS
11TD-010P1JobRun·Watermark 표준의 일부 구현만 존재배치 재처리·감사 불완전공통 JobRun scope/version/hash/heartbeat 정책 적용G1BE/SREIN_PROGRESS
12TD-011P1Architecture test가 정적 문자열 규칙 중심금지 의존 누락 가능assembly/namespace/schema/API fitness function 확대G0ArchitectIN_PROGRESS
13TD-012P1OpenAPI→FE contract 자동생성 미도입DTO drift·홀루시네이션 위험OpenAPI artifact diff + generated client/schema gateG3BE/FEOPEN
14TD-013P1PII redaction·Telegram 보안 테스트 미완성고객정보 노출 가능classification/redaction test와 secret scanG5Security/SREOPEN
15TD-014P1Model promotion workflow 미완성무단 모델 활성화 위험model card/maker-checker/effective_at/rollback 구현G4Risk/BEOPEN
16TD-015P1Read Model rebuild runner 미완성stale projection 복구 불가projection version/watermark/rebuild/diff 도구G3BE/DataIN_PROGRESS
17TD-016P1SLO/RPO/RTO 미승인운영 Go 판단 불가부하시험·백업복구·DR ADR 승인G5SRE/DBAOPEN
18TD-017P2공통 UI 컴포넌트 승격 기준 미운영중복 또는 과도한 추상화3회 반복+동일 의미/변경축 확인 후 승격S10FE LeadOPEN
19TD-018P1PBO/DSR 전체 탐색·시도 원장 미완성과최적화 위험전체 실험 registry+CSCV/PBO/DSR/block bootstrapG4Quant/RiskOPEN
20TD-019P1자산유형별 재진입 확인팩터 공급원 미완성재진입 품질 저하asset policy contract+PIT source+missing evidence downgradeG2Quant/DataOPEN
21TD-020P0자동주문/KIS 제출은 금지 상태오활성화 사고 위험Options ValidateOnStart+CI config scan+runtime kill switch 유지ALLSecurity/OpsMITIGATED
22TD-021P1정책 임계값이 문서·YAML·C#에 중복될 가능성계약 drift승인 config registry+schema+hash+generated constantsG2Quant/BEOPEN
23TD-022P1DB immutable trigger와 correction event 운영절차 미실증정정/감사 장애 가능maker-checker correction replay와 audit trace E2EG3DBA/ComplianceOPEN
24TD-023P2프런트 서버상태/Pinia 책임 경계의 팀 규율 미검증중복 캐시·stale UIlint/review checklist+query key registryMVP-BFE LeadOPEN
25TD-024P1Dependency vulnerability/license 자동검사 미구성공급망 리스크NuGet/npm SBOM·license allowlist·vulnerability gateG5Security/DevOpsOPEN
26TD-025P1성능 규모 가정 미확정배치 SLA/DB index 과·소설계portfolio/security/client volume 결정·capacity testG6-APM/SREOPEN
27TD-026P0Security/Lot weight field ambiguity in v12.1Partial-lot sell could miscalculate target security weightMIG-0014 + domain/API/FE golden vectorsG2-AQuant/BEIN_PROGRESS
28TD-027P1Only final sell policy reason was persistedBlocked/not-applicable priority path was not auditablePersist ordered policy_trace_json and internal trace contractG2-ABE/QuantIN_PROGRESS
29TD-028P0Current-session attachment set differs from prior package manifestSource coverage claim can become staleRebuild source index from six current attachments and verify SHAG0PM/QAMITIGATED
30TD-029P1Request execution contract remains endpoint-localError/idempotency/correlation behavior can driftAdopt reviewed request execution template after characterization testsG0BE LeadOPEN
31TD-030P0Outbox dispatcher runtime implementation is incompleteStored events may not publish or may duplicateLease/dead-letter/replay implementation and crash testsG3BE/SREOPEN
32TD-031P0Inbox result-hash/replay proof is incompleteDuplicate downstream side effects remain possibleConsumer-specific transaction and crash/replay testsG3BE/SREOPEN
33TD-032P1Outcome metric definitions are not fully versionedHistorical false-exit/gain-capture can driftoutcome-metrics.v1 registry added; Quant/Risk approval and DB scorecard binding remainG3Quant/RiskIN_PROGRESS
34TD-033P1Module and feature scaffolding depended on manual copyingPattern drift and vibe-coding hallucinationdeterministic scaffold_slice.py + reviewed templates + testsG0ArchitectMITIGATED
35TD-034P0v12.2 legacy weight backfill could be treated as explicit lot semanticsHistoric context may create incorrect partial-lot target weightMIG-0015 semantics version; reader accepts version 2 only; rebuild requiredG2-ADBA/BE/QuantMITIGATED
36TD-035P0Opportunity edge with zero requested ratio was clamped to 10% sellMissing quantity decision could become unintended sellFail closed with OPPORTUNITY_RATIO_NOT_POSITIVE and Golden testG2-ABE/QuantIN_PROGRESS
37TD-036P1CI referenced v12.1 validator and contained duplicate working-directory keyLatest controls could be skipped and YAML behavior ambiguousUse validate_v123, single working-directory, scaffold testsG0DevOps/QAMITIGATED
38TD-037P1Policy values duplicated between documents and C# magic numbersThreshold and priority driftSellPolicyContract + machine-readable registry + static cross-checkG2Quant/BEIN_PROGRESS
39TD-038P1Previous package did not include v12.2 itself as a new source attachmentCumulative source chain incomplete for next deltaSeven-file source coverage and SHA indexG0PM/QAMITIGATED
40TD-039P0pnpm lockfile still cannot be generated in isolated environmentFrontend dependency resolution is not reproducibleGenerate and review pnpm-lock.yaml on approved connected runner; frozen CI onlyG0FE Lead/DevOpsOPEN
41TD-040P0v12.3 C# and PostgreSQL changes are statically validated onlyCompile, package compatibility and migration runtime defects may remainRun .NET 10 build/test and PostgreSQL fresh/upgrade/re-run/failure rehearsalG0DevOps/DBA/QAOPEN
42TD-041P0v12.4 ModelOperations .NET 실빌드 미검증scheduler/API/DI/SQL compile 또는 runtime 결함 가능승인 .NET 10 runner에서 restore/build/test와 PostgreSQL integration 실행G0/G3DevOps/BEOPEN
43TD-042P0시장별 거래일·휴장·DST 기반 due 계산 미구현평가 시점 지연 또는 잘못된 세션 평가MarketCalendar 기반 next_due resolver와 KRX/NYSE/NASDAQ Golden calendarG3Data/BEOPEN
44TD-043P0false-exit 정확한 adverse-regret 정의 미승인연 2% 목표의 재현성과 비교 가능성 훼손분자/분모/가격/benchmark/window/결측 정의를 투자위 승인G4Quant/RiskDECISION_REQUIRED
45TD-044P0승인 Dataset Manifest와 Model Registry 초기 데이터 부재모든 scheduled request가 BusinessHoldsource/license/hash/model card 승인 후 seed를 별도 승인 migration으로 추가G3Data Governance/RiskOPEN
46TD-045P0J10~J24 실제 계산 consumer는 작업요청 template 수준스케줄은 요청을 만들지만 성과·drift·OOS artifact 미생성VS-18/19/20별 evaluator와 Golden/integration 구현G4Quant/BEOPEN
47TD-046P1drift baseline·metric·threshold 미승인과민 또는 지연 경보feature/data/prediction/calibration drift별 sample minimum과 threshold 승인G4Quant/RiskDECISION_REQUIRED
48TD-047P1Champion/Challenger cohort 할당·동일성 계약 미완료비교 편향과 승자 선택 오류동일 PIT dataset/cost/window/cohort matching 및 holdout 정책 승인G4Quant/IndependentValidationOPEN
49TD-048P1개선 제안 우선순위와 중복 병합 운영 미실증제안 폭증·기술부채 누락·과유불급impact/risk/evidence/cost rubric와 월간 triage WIP limit 운영G4Quant Lead/ArchitectOPEN
50TD-049P0모델 승격 maker-checker workflow와 실제 IdP claims 미연결무단 또는 자기승인 가능OIDC claims/RBAC/SoD E2E와 감사 원장 연결G5Security/RiskOPEN
51TD-050P1scheduler lease·enqueue crash chaos 미실증중복/누락 request 또는 stale lease다중 worker·DB restart·enqueue 전후 crash·clock skew chaos testG5SRE/BEOPEN
52TD-051P1모델 rollback drill 실증 없음모델 이상 시 복구시간 불명분기 fallback manifest restore와 Capability hold, RTO/RPO 측정G5SRE/RiskOPEN
53TD-052P1평가 evidence 보존기간·partition·archive 정책 미결정DB 팽창 또는 감사자료 조기 삭제규제/계약 기준 retention, monthly partition, legal hold, archive restore ADRG5/G6-ADBA/ComplianceDECISION_REQUIRED
54TD-053P0ModelOperations dispatcher가 이전 버전에서 무조건 등록미승인 평가 자동실행v12.5 기본 OFF+Capability startup guard+등록 제거 testG0BE/SecurityMITIGATED
55TD-054P0기존 J10~J24 schedule enabled seedDispatcher 활성 시 재승인 없이 실행 가능0017에서 모두 disabled, 운영 변경승인으로 개별 enableG3Ops/RiskMITIGATED
56TD-055P0실제 evaluator handler 미구현요청만 생성되고 평가 결과 없음J10~J30 handler contract·integration·artifact 구현G3BE/QuantOPEN
57TD-056P0Hangfire enqueue와 schedule mark 사이 원자성 공백중복 background job 또는 lost dispatchdispatch-intent outbox 또는 reconciliation 설계와 chaos testG3BE/SREOPEN
58TD-057P0승인 시장캘린더/DST 미구현잘못된 session·lookahead·SLAJ26와 MarketCalendar contract/GoldenG1Data/QuantOPEN
59TD-058P1Promotion thresholds C# hardcode문서/JSON/C# driftmachine-readable registry+generated constants+drift testG4Quant/BEOPEN
60TD-059P1Metric Definition 승인 workflow 미완성false-exit/reentry 수치 조작 가능definition maker-checker/effective/version/hashG4Risk/BEOPEN
61TD-060P1Operation artifact retention/archive 미정증거 유실 또는 DB 비대artifact class별 retention/legal hold/archive policyG5Compliance/DBAOPEN
62TD-061P1Release Evidence 자동조립 미구현수동 누락과 허위 GoJ30 bundle과 required artifact gateG6QA/ReleaseOPEN
63TD-062P1Projection rebuild diff 미구현stale/read model 오류 복구 불가J28+rebuild runner+source watermark diffG3BE/DataOPEN
64TD-063P0총수익·상폐수익·기업행사 Golden 미완성성과·Lot·원가 왜곡공식 source와 golden reconciliationG1Data/DBAOPEN
65TD-064P1PIT 유효구간 충돌 제약 미완성중복 current/effective recordbitemporal unique/exclusion constraintsG1DBA/DataOPEN
66TD-065P1고객 UX 불확실성·반대증거 검증 미실행오해·민원·부적합성사용성/접근성/준법 테스트G3UX/ComplianceOPEN
67TD-066P0OIDC/JWT·PII·Telegram 운영보안 미실증무단접근·정보유출Auth E2E+redaction+secret scanG5Security/SREOPEN
68TD-067P0SLO/Volume/Queue isolation 미승인배치 SLA와 DB 과소/과설계capacity ADR+load/chaos testG5SRE/PMOPEN
69TD-068P1현재 패키지 직접 첨부와 이전 누적 첨부가 혼재Source coverage 오해direct/transitive coverage와 immutable baseline archive 구분G0PM/QAMITIGATED