Files
KArtSell.Aegis/docs/v13_0/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

82 lines
13 KiB
CSV

ID,Priority,Debt,Impact,Remediation,Gate,Owner,Status
TD-001,P0,도구체인 실빌드 미검증,C# 컴파일/패키지 호환 결함 가능,승인 .NET 10 runner에서 restore/build/test,G0,DevOps,OPEN
TD-002,P0,pnpm-lock.yaml 부재,FE 공급망·재현성 미확보,승인 네트워크에서 pnpm install 후 lock review/commit,G0,FE Lead,OPEN
TD-003,P0,PostgreSQL migration rehearsal 미실행,fresh/upgrade/re-run/복구 실패 가능,PostgreSQL 승인 버전 4시나리오 자동화,G0,DBA,OPEN
TD-004,P0,원시 연구 데이터 권리·checksum·환경 lock 미완전,제3자 clean-room 재현 불가,Source catalog/license/raw checksum/container digest 확보,G1,Data Governance,OPEN
TD-005,P0,KR 검증 종료 2021-04-16,최근 시장국면 검증 공백,2026 현재까지 PIT 총수익·상폐·기업행사 보충 후 frozen OOS,G4,Quant/Data,OPEN
TD-006,P0,실제 OIDC/JWT 공급자 미결정,외부 Pilot 접근통제 불가,"Auth ADR, key rotation, claims/RBAC E2E",G5,Security,OPEN
TD-007,P0,총수익·상폐수익·컨센서스 공급계약 미확정,생존편향·성과왜곡,공식/상용 source 계약·SLA·재배포 권리 승인,G1,Data Governance,OPEN
TD-008,P0,Fee/Tax/FX PIT 표 미확정,비용후 기대효용 왜곡,valid_from/to 계좌·venue·상품·side·band schedule,G1,DBA/Quant,OPEN
TD-009,P0,Outbox/Inbox crash/replay 실증 미완료,side effect 누락·중복,lease/dead-letter/replay chaos test,G3,BE/SRE,IN_PROGRESS
TD-010,P1,JobRun·Watermark 표준의 일부 구현만 존재,배치 재처리·감사 불완전,공통 JobRun scope/version/hash/heartbeat 정책 적용,G1,BE/SRE,IN_PROGRESS
TD-011,P1,Architecture test가 정적 문자열 규칙 중심,금지 의존 누락 가능,assembly/namespace/schema/API fitness function 확대,G0,Architect,IN_PROGRESS
TD-012,P1,OpenAPI→FE contract 자동생성 미도입,DTO drift·홀루시네이션 위험,OpenAPI artifact diff + generated client/schema gate,G3,BE/FE,OPEN
TD-013,P1,PII redaction·Telegram 보안 테스트 미완성,고객정보 노출 가능,classification/redaction test와 secret scan,G5,Security/SRE,OPEN
TD-014,P1,Model promotion workflow 미완성,무단 모델 활성화 위험,model card/maker-checker/effective_at/rollback 구현,G4,Risk/BE,OPEN
TD-015,P1,Read Model rebuild runner 미완성,stale projection 복구 불가,projection version/watermark/rebuild/diff 도구,G3,BE/Data,IN_PROGRESS
TD-016,P1,SLO/RPO/RTO 미승인,운영 Go 판단 불가,부하시험·백업복구·DR ADR 승인,G5,SRE/DBA,OPEN
TD-017,P2,공통 UI 컴포넌트 승격 기준 미운영,중복 또는 과도한 추상화,3회 반복+동일 의미/변경축 확인 후 승격,S10,FE Lead,OPEN
TD-018,P1,PBO/DSR 전체 탐색·시도 원장 미완성,과최적화 위험,전체 실험 registry+CSCV/PBO/DSR/block bootstrap,G4,Quant/Risk,OPEN
TD-019,P1,자산유형별 재진입 확인팩터 공급원 미완성,재진입 품질 저하,asset policy contract+PIT source+missing evidence downgrade,G2,Quant/Data,OPEN
TD-020,P0,자동주문/KIS 제출은 금지 상태,오활성화 사고 위험,Options ValidateOnStart+CI config scan+runtime kill switch 유지,ALL,Security/Ops,MITIGATED
TD-021,P1,정책 임계값이 문서·YAML·C#에 중복될 가능성,계약 drift,승인 config registry+schema+hash+generated constants,G2,Quant/BE,OPEN
TD-022,P1,DB immutable trigger와 correction event 운영절차 미실증,정정/감사 장애 가능,maker-checker correction replay와 audit trace E2E,G3,DBA/Compliance,OPEN
TD-023,P2,프런트 서버상태/Pinia 책임 경계의 팀 규율 미검증,중복 캐시·stale UI,lint/review checklist+query key registry,MVP-B,FE Lead,OPEN
TD-024,P1,Dependency vulnerability/license 자동검사 미구성,공급망 리스크,NuGet/npm SBOM·license allowlist·vulnerability gate,G5,Security/DevOps,OPEN
TD-025,P1,성능 규모 가정 미확정,배치 SLA/DB index 과·소설계,portfolio/security/client volume 결정·capacity test,G6-A,PM/SRE,OPEN
TD-026,P0,Security/Lot weight field ambiguity in v12.1,Partial-lot sell could miscalculate target security weight,MIG-0014 + domain/API/FE golden vectors,G2-A,Quant/BE,IN_PROGRESS
TD-027,P1,Only final sell policy reason was persisted,Blocked/not-applicable priority path was not auditable,Persist ordered policy_trace_json and internal trace contract,G2-A,BE/Quant,IN_PROGRESS
TD-028,P0,Current-session attachment set differs from prior package manifest,Source coverage claim can become stale,Rebuild source index from six current attachments and verify SHA,G0,PM/QA,MITIGATED
TD-029,P1,Request execution contract remains endpoint-local,Error/idempotency/correlation behavior can drift,Adopt reviewed request execution template after characterization tests,G0,BE Lead,OPEN
TD-030,P0,Outbox dispatcher runtime implementation is incomplete,Stored events may not publish or may duplicate,Lease/dead-letter/replay implementation and crash tests,G3,BE/SRE,OPEN
TD-031,P0,Inbox result-hash/replay proof is incomplete,Duplicate downstream side effects remain possible,Consumer-specific transaction and crash/replay tests,G3,BE/SRE,OPEN
TD-032,P1,Outcome metric definitions are not fully versioned,Historical false-exit/gain-capture can drift,outcome-metrics.v1 registry added; Quant/Risk approval and DB scorecard binding remain,G3,Quant/Risk,IN_PROGRESS
TD-033,P1,Module and feature scaffolding depended on manual copying,Pattern drift and vibe-coding hallucination,deterministic scaffold_slice.py + reviewed templates + tests,G0,Architect,MITIGATED
TD-034,P0,v12.2 legacy weight backfill could be treated as explicit lot semantics,Historic context may create incorrect partial-lot target weight,MIG-0015 semantics version; reader accepts version 2 only; rebuild required,G2-A,DBA/BE/Quant,MITIGATED
TD-035,P0,Opportunity edge with zero requested ratio was clamped to 10% sell,Missing quantity decision could become unintended sell,Fail closed with OPPORTUNITY_RATIO_NOT_POSITIVE and Golden test,G2-A,BE/Quant,IN_PROGRESS
TD-036,P1,CI referenced v12.1 validator and contained duplicate working-directory key,Latest controls could be skipped and YAML behavior ambiguous,"Use validate_v123, single working-directory, scaffold tests",G0,DevOps/QA,MITIGATED
TD-037,P1,Policy values duplicated between documents and C# magic numbers,Threshold and priority drift,SellPolicyContract + machine-readable registry + static cross-check,G2,Quant/BE,IN_PROGRESS
TD-038,P1,Previous package did not include v12.2 itself as a new source attachment,Cumulative source chain incomplete for next delta,Seven-file source coverage and SHA index,G0,PM/QA,MITIGATED
TD-039,P0,pnpm lockfile still cannot be generated in isolated environment,Frontend dependency resolution is not reproducible,Generate and review pnpm-lock.yaml on approved connected runner; frozen CI only,G0,FE Lead/DevOps,OPEN
TD-040,P0,v12.3 C# and PostgreSQL changes are statically validated only,"Compile, package compatibility and migration runtime defects may remain",Run .NET 10 build/test and PostgreSQL fresh/upgrade/re-run/failure rehearsal,G0,DevOps/DBA/QA,OPEN
TD-041,P0,v12.4 ModelOperations .NET 실빌드 미검증,scheduler/API/DI/SQL compile 또는 runtime 결함 가능,승인 .NET 10 runner에서 restore/build/test와 PostgreSQL integration 실행,G0/G3,DevOps/BE,OPEN
TD-042,P0,시장별 거래일·휴장·DST 기반 due 계산 미구현,평가 시점 지연 또는 잘못된 세션 평가,MarketCalendar 기반 next_due resolver와 KRX/NYSE/NASDAQ Golden calendar,G3,Data/BE,OPEN
TD-043,P0,false-exit 정확한 adverse-regret 정의 미승인,연 2% 목표의 재현성과 비교 가능성 훼손,분자/분모/가격/benchmark/window/결측 정의를 투자위 승인,G4,Quant/Risk,DECISION_REQUIRED
TD-044,P0,승인 Dataset Manifest와 Model Registry 초기 데이터 부재,모든 scheduled request가 BusinessHold,source/license/hash/model card 승인 후 seed를 별도 승인 migration으로 추가,G3,Data Governance/Risk,OPEN
TD-045,P0,J10~J24 실제 계산 consumer는 작업요청 template 수준,스케줄은 요청을 만들지만 성과·drift·OOS artifact 미생성,VS-18/19/20별 evaluator와 Golden/integration 구현,G4,Quant/BE,OPEN
TD-046,P1,drift baseline·metric·threshold 미승인,과민 또는 지연 경보,feature/data/prediction/calibration drift별 sample minimum과 threshold 승인,G4,Quant/Risk,DECISION_REQUIRED
TD-047,P1,Champion/Challenger cohort 할당·동일성 계약 미완료,비교 편향과 승자 선택 오류,동일 PIT dataset/cost/window/cohort matching 및 holdout 정책 승인,G4,Quant/IndependentValidation,OPEN
TD-048,P1,개선 제안 우선순위와 중복 병합 운영 미실증,제안 폭증·기술부채 누락·과유불급,impact/risk/evidence/cost rubric와 월간 triage WIP limit 운영,G4,Quant Lead/Architect,OPEN
TD-049,P0,모델 승격 maker-checker workflow와 실제 IdP claims 미연결,무단 또는 자기승인 가능,OIDC claims/RBAC/SoD E2E와 감사 원장 연결,G5,Security/Risk,OPEN
TD-050,P1,scheduler lease·enqueue crash chaos 미실증,중복/누락 request 또는 stale lease,다중 worker·DB restart·enqueue 전후 crash·clock skew chaos test,G5,SRE/BE,OPEN
TD-051,P1,모델 rollback drill 실증 없음,모델 이상 시 복구시간 불명,"분기 fallback manifest restore와 Capability hold, RTO/RPO 측정",G5,SRE/Risk,OPEN
TD-052,P1,평가 evidence 보존기간·partition·archive 정책 미결정,DB 팽창 또는 감사자료 조기 삭제,"규제/계약 기준 retention, monthly partition, legal hold, archive restore ADR",G5/G6-A,DBA/Compliance,DECISION_REQUIRED
TD-053,P0,ModelOperations dispatcher가 이전 버전에서 무조건 등록,미승인 평가 자동실행,v12.5 기본 OFF+Capability startup guard+등록 제거 test,G0,BE/Security,MITIGATED
TD-054,P0,기존 J10~J24 schedule enabled seed,Dispatcher 활성 시 재승인 없이 실행 가능,"0017에서 모두 disabled, 운영 변경승인으로 개별 enable",G3,Ops/Risk,MITIGATED
TD-055,P0,실제 evaluator handler 미구현,요청만 생성되고 평가 결과 없음,J10~J30 handler contract·integration·artifact 구현,G3,BE/Quant,OPEN
TD-056,P0,Hangfire enqueue와 schedule mark 사이 원자성 공백,중복 background job 또는 lost dispatch,dispatch-intent outbox 또는 reconciliation 설계와 chaos test,G3,BE/SRE,OPEN
TD-057,P0,승인 시장캘린더/DST 미구현,잘못된 session·lookahead·SLA,J26와 MarketCalendar contract/Golden,G1,Data/Quant,OPEN
TD-058,P1,Promotion thresholds C# hardcode,문서/JSON/C# drift,machine-readable registry+generated constants+drift test,G4,Quant/BE,OPEN
TD-059,P1,Metric Definition 승인 workflow 미완성,false-exit/reentry 수치 조작 가능,definition maker-checker/effective/version/hash,G4,Risk/BE,OPEN
TD-060,P1,Operation artifact retention/archive 미정,증거 유실 또는 DB 비대,artifact class별 retention/legal hold/archive policy,G5,Compliance/DBA,OPEN
TD-061,P1,Release Evidence 자동조립 미구현,수동 누락과 허위 Go,J30 bundle과 required artifact gate,G6,QA/Release,OPEN
TD-062,P1,Projection rebuild diff 미구현,stale/read model 오류 복구 불가,J28+rebuild runner+source watermark diff,G3,BE/Data,OPEN
TD-063,P0,총수익·상폐수익·기업행사 Golden 미완성,성과·Lot·원가 왜곡,공식 source와 golden reconciliation,G1,Data/DBA,OPEN
TD-064,P1,PIT 유효구간 충돌 제약 미완성,중복 current/effective record,bitemporal unique/exclusion constraints,G1,DBA/Data,OPEN
TD-065,P1,고객 UX 불확실성·반대증거 검증 미실행,오해·민원·부적합성,사용성/접근성/준법 테스트,G3,UX/Compliance,OPEN
TD-066,P0,OIDC/JWT·PII·Telegram 운영보안 미실증,무단접근·정보유출,Auth E2E+redaction+secret scan,G5,Security/SRE,OPEN
TD-067,P0,SLO/Volume/Queue isolation 미승인,배치 SLA와 DB 과소/과설계,capacity ADR+load/chaos test,G5,SRE/PM,OPEN
TD-068,P1,현재 패키지 직접 첨부와 이전 누적 첨부가 혼재,Source coverage 오해,direct/transitive coverage와 immutable baseline archive 구분,G0,PM/QA,MITIGATED
TD-069,P0,Feature의 UI Vendor 직접 import 가능,교체성·테스트·접근성 계약 붕괴,import boundary architecture rule,G0,FE Architect,IN_PROGRESS
TD-070,P0,표준 화면 상태 Matrix의 화면별 편차,경고·만료·충돌 오표현,StandardStatePanel+T01~T10 tests,MVP-B,UX/QA,IN_PROGRESS
TD-071,P1,PrimeVue/AG Grid 실제 build 미검증,API/type drift 가능,pnpm lock+typecheck+vitest+build,G0,FE Lead,OPEN
TD-072,P1,Visual regression baseline 부재,adapter 교체 시 의미 회귀,Playwright screenshots and approval,MVP-B,QA/UX,OPEN
TD-073,P1,OpenAPI→Zod 자동생성 미완료,DTO drift·홀루시네이션,versioned generated contract gate,G3,BE/FE,OPEN
TD-074,P0,Prediction freeze runtime 미구현,사후정보 혼입·평가 재현성 상실,J31+append-only freeze integration,G3,Quant/BE,OPEN
TD-075,P0,평가창 성숙 calendar 미실증,1/5/20/63/126/252 window 오류,J32 market-calendar Golden,G3,Data/QA,OPEN
TD-076,P1,개선가설 maker-checker UI/API 미구현,자의적 모델 변경 위험,J35 hypothesis workflow E2E,G4,Risk/BE/FE,OPEN
TD-077,P1,Challenger 실험 registry 미완료,선택적 보고·PBO 왜곡,experiment registry and all-attempt ledger,G4,Quant/Risk,OPEN
TD-078,P1,Scaffolder 생성물 실빌드 미검증,템플릿 부패 가능,generated sample in CI restore/build/test,G0,DevEx,OPEN
TD-079,P2,표준 컴포넌트 사용량/Owner registry 부재,죽은 abstraction 축적,component registry/deprecation review,G6-A,FE Architect,OPEN
TD-080,P1,전체 v13 ZIP 대용량,다운로드/무결성 실패 가능,single zip test+SHA+optional documented split procedure,G6,Release,OPEN