5dfb8f3e12
Reorganize documentation following AGENTS.md v16.0 governance (traceability, reproducibility): Structure changes: - CURRENT/ (new) ├─ 00~08.md (v16.0 standards, renamed for clarity) └─ CATALOGS/ (9 CSV files: WBS, decision log, debt register, matrices, catalogs) - LEGACY/ (new, read-only archives) ├─ v11/ (original baseline + hardening analysis) ├─ v12~v15/ (.gitkeep + README for future archiving) - DECISIONS/ (new, ready for ADR usage) - TEMPLATES/ (existing, unchanged) Deletions (consolidated into CURRENT/): - v16_0/ folder (files migrated) - hardening/ folder (contents → LEGACY/v11/) - Root-level v11 files (00~07.md, CSV) Renames (for clarity): - 00_EXECUTIVE_REFERENCE_IMPLEMENTATION.md → 00_EXECUTIVE.md - 01_BRUTAL_ROLE_AUDIT.md → 01_ROLE_AUDIT.md - 02_FRONTEND_ADAPTER_CRUD_STANDARD.md → 02_FE_ADAPTER.md - 03_BACKEND_DATA_SCHEDULER_STANDARD.md → 03_BE_DATA.md - 04_ALGORITHM_MODEL_GOVERNANCE.md → 04_ALGORITHM.md - 05_PROCESS_VIBE_DEBT_CONTROL.md → 05_PROCESS_VIBE_DEBT.md - 06_VALIDATION_TRUTH.md → 06_VALIDATION.md - 07_PACKAGE_ATTACHMENT_POLICY.md → 07_PACKAGE_POLICY.md Updates: - docs/INDEX.md (complete rewrite with navigation) - LEGACY/ folders with README + .gitkeep Benefits: ✅ Clear version management (v16.0 is active, v11~v15 read-only) ✅ No version mixing in root ✅ CURRENT/ as single point of reference for active docs ✅ CATALOGS/ consolidates all data matrices ✅ LEGACY/ preserves history without clutter ✅ Traceability: decision log, tech debt, WBS all linked ✅ DECISIONS/ ready for ADR pattern (future use) Sync with root: - CLAUDE.md references: docs/CURRENT/, docs/INDEX.md ✅ - AGENTS.md references: docs/CURRENT/, traceability ✅ - README.md: Document guide links updated ✅ Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
22 KiB
22 KiB
| 1 | ID | Priority | Debt | Impact | Remediation | Gate | Owner | Status |
|---|---|---|---|---|---|---|---|---|
| 2 | TD-001 | P0 | 도구체인 실빌드 미검증 | C# 컴파일/패키지 호환 결함 가능 | 승인 .NET 10 runner에서 restore/build/test | G0 | DevOps | OPEN |
| 3 | TD-002 | P0 | pnpm-lock.yaml 부재 | FE 공급망·재현성 미확보 | 승인 네트워크에서 pnpm install 후 lock review/commit | G0 | FE Lead | OPEN |
| 4 | TD-003 | P0 | PostgreSQL migration rehearsal 미실행 | fresh/upgrade/re-run/복구 실패 가능 | PostgreSQL 승인 버전 4시나리오 자동화 | G0 | DBA | OPEN |
| 5 | TD-004 | P0 | 원시 연구 데이터 권리·checksum·환경 lock 미완전 | 제3자 clean-room 재현 불가 | Source catalog/license/raw checksum/container digest 확보 | G1 | Data Governance | OPEN |
| 6 | TD-005 | P0 | KR 검증 종료 2021-04-16 | 최근 시장국면 검증 공백 | 2026 현재까지 PIT 총수익·상폐·기업행사 보충 후 frozen OOS | G4 | Quant/Data | OPEN |
| 7 | TD-006 | P0 | 실제 OIDC/JWT 공급자 미결정 | 외부 Pilot 접근통제 불가 | Auth ADR, key rotation, claims/RBAC E2E | G5 | Security | OPEN |
| 8 | TD-007 | P0 | 총수익·상폐수익·컨센서스 공급계약 미확정 | 생존편향·성과왜곡 | 공식/상용 source 계약·SLA·재배포 권리 승인 | G1 | Data Governance | OPEN |
| 9 | TD-008 | P0 | Fee/Tax/FX PIT 표 미확정 | 비용후 기대효용 왜곡 | valid_from/to 계좌·venue·상품·side·band schedule | G1 | DBA/Quant | OPEN |
| 10 | TD-009 | P0 | Outbox/Inbox crash/replay 실증 미완료 | side effect 누락·중복 | lease/dead-letter/replay chaos test | G3 | BE/SRE | IN_PROGRESS |
| 11 | TD-010 | P1 | JobRun·Watermark 표준의 일부 구현만 존재 | 배치 재처리·감사 불완전 | 공통 JobRun scope/version/hash/heartbeat 정책 적용 | G1 | BE/SRE | IN_PROGRESS |
| 12 | TD-011 | P1 | Architecture test가 정적 문자열 규칙 중심 | 금지 의존 누락 가능 | assembly/namespace/schema/API fitness function 확대 | G0 | Architect | IN_PROGRESS |
| 13 | TD-012 | P1 | OpenAPI→FE contract 자동생성 미도입 | DTO drift·홀루시네이션 위험 | OpenAPI artifact diff + generated client/schema gate | G3 | BE/FE | OPEN |
| 14 | TD-013 | P1 | PII redaction·Telegram 보안 테스트 미완성 | 고객정보 노출 가능 | classification/redaction test와 secret scan | G5 | Security/SRE | OPEN |
| 15 | TD-014 | P1 | Model promotion workflow 미완성 | 무단 모델 활성화 위험 | model card/maker-checker/effective_at/rollback 구현 | G4 | Risk/BE | OPEN |
| 16 | TD-015 | P1 | Read Model rebuild runner 미완성 | stale projection 복구 불가 | projection version/watermark/rebuild/diff 도구 | G3 | BE/Data | IN_PROGRESS |
| 17 | TD-016 | P1 | SLO/RPO/RTO 미승인 | 운영 Go 판단 불가 | 부하시험·백업복구·DR ADR 승인 | G5 | SRE/DBA | OPEN |
| 18 | TD-017 | P2 | 공통 UI 컴포넌트 승격 기준 미운영 | 중복 또는 과도한 추상화 | 3회 반복+동일 의미/변경축 확인 후 승격 | S10 | FE Lead | OPEN |
| 19 | TD-018 | P1 | PBO/DSR 전체 탐색·시도 원장 미완성 | 과최적화 위험 | 전체 실험 registry+CSCV/PBO/DSR/block bootstrap | G4 | Quant/Risk | OPEN |
| 20 | TD-019 | P1 | 자산유형별 재진입 확인팩터 공급원 미완성 | 재진입 품질 저하 | asset policy contract+PIT source+missing evidence downgrade | G2 | Quant/Data | OPEN |
| 21 | TD-020 | P0 | 자동주문/KIS 제출은 금지 상태 | 오활성화 사고 위험 | Options ValidateOnStart+CI config scan+runtime kill switch 유지 | ALL | Security/Ops | MITIGATED |
| 22 | TD-021 | P1 | 정책 임계값이 문서·YAML·C#에 중복될 가능성 | 계약 drift | 승인 config registry+schema+hash+generated constants | G2 | Quant/BE | OPEN |
| 23 | TD-022 | P1 | DB immutable trigger와 correction event 운영절차 미실증 | 정정/감사 장애 가능 | maker-checker correction replay와 audit trace E2E | G3 | DBA/Compliance | OPEN |
| 24 | TD-023 | P2 | 프런트 서버상태/Pinia 책임 경계의 팀 규율 미검증 | 중복 캐시·stale UI | lint/review checklist+query key registry | MVP-B | FE Lead | OPEN |
| 25 | TD-024 | P1 | Dependency vulnerability/license 자동검사 미구성 | 공급망 리스크 | NuGet/npm SBOM·license allowlist·vulnerability gate | G5 | Security/DevOps | OPEN |
| 26 | TD-025 | P1 | 성능 규모 가정 미확정 | 배치 SLA/DB index 과·소설계 | portfolio/security/client volume 결정·capacity test | G6-A | PM/SRE | OPEN |
| 27 | 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 |
| 28 | 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 |
| 29 | 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 |
| 30 | 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 |
| 31 | 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 |
| 32 | 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 |
| 33 | 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 |
| 34 | 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 |
| 35 | 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 |
| 36 | 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 |
| 37 | 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 |
| 38 | 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 |
| 39 | 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 |
| 40 | 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 |
| 41 | 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 |
| 42 | 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 |
| 43 | TD-042 | P0 | 시장별 거래일·휴장·DST 기반 due 계산 미구현 | 평가 시점 지연 또는 잘못된 세션 평가 | MarketCalendar 기반 next_due resolver와 KRX/NYSE/NASDAQ Golden calendar | G3 | Data/BE | OPEN |
| 44 | TD-043 | P0 | false-exit 정확한 adverse-regret 정의 미승인 | 연 2% 목표의 재현성과 비교 가능성 훼손 | 분자/분모/가격/benchmark/window/결측 정의를 투자위 승인 | G4 | Quant/Risk | DECISION_REQUIRED |
| 45 | TD-044 | P0 | 승인 Dataset Manifest와 Model Registry 초기 데이터 부재 | 모든 scheduled request가 BusinessHold | source/license/hash/model card 승인 후 seed를 별도 승인 migration으로 추가 | G3 | Data Governance/Risk | OPEN |
| 46 | TD-045 | P0 | J10~J24 실제 계산 consumer는 작업요청 template 수준 | 스케줄은 요청을 만들지만 성과·drift·OOS artifact 미생성 | VS-18/19/20별 evaluator와 Golden/integration 구현 | G4 | Quant/BE | OPEN |
| 47 | TD-046 | P1 | drift baseline·metric·threshold 미승인 | 과민 또는 지연 경보 | feature/data/prediction/calibration drift별 sample minimum과 threshold 승인 | G4 | Quant/Risk | DECISION_REQUIRED |
| 48 | TD-047 | P1 | Champion/Challenger cohort 할당·동일성 계약 미완료 | 비교 편향과 승자 선택 오류 | 동일 PIT dataset/cost/window/cohort matching 및 holdout 정책 승인 | G4 | Quant/IndependentValidation | OPEN |
| 49 | TD-048 | P1 | 개선 제안 우선순위와 중복 병합 운영 미실증 | 제안 폭증·기술부채 누락·과유불급 | impact/risk/evidence/cost rubric와 월간 triage WIP limit 운영 | G4 | Quant Lead/Architect | OPEN |
| 50 | TD-049 | P0 | 모델 승격 maker-checker workflow와 실제 IdP claims 미연결 | 무단 또는 자기승인 가능 | OIDC claims/RBAC/SoD E2E와 감사 원장 연결 | G5 | Security/Risk | OPEN |
| 51 | TD-050 | P1 | scheduler lease·enqueue crash chaos 미실증 | 중복/누락 request 또는 stale lease | 다중 worker·DB restart·enqueue 전후 crash·clock skew chaos test | G5 | SRE/BE | OPEN |
| 52 | TD-051 | P1 | 모델 rollback drill 실증 없음 | 모델 이상 시 복구시간 불명 | 분기 fallback manifest restore와 Capability hold, RTO/RPO 측정 | G5 | SRE/Risk | OPEN |
| 53 | TD-052 | P1 | 평가 evidence 보존기간·partition·archive 정책 미결정 | DB 팽창 또는 감사자료 조기 삭제 | 규제/계약 기준 retention, monthly partition, legal hold, archive restore ADR | G5/G6-A | DBA/Compliance | DECISION_REQUIRED |
| 54 | TD-053 | P0 | ModelOperations dispatcher가 이전 버전에서 무조건 등록 | 미승인 평가 자동실행 | v12.5 기본 OFF+Capability startup guard+등록 제거 test | G0 | BE/Security | MITIGATED |
| 55 | TD-054 | P0 | 기존 J10~J24 schedule enabled seed | Dispatcher 활성 시 재승인 없이 실행 가능 | 0017에서 모두 disabled, 운영 변경승인으로 개별 enable | G3 | Ops/Risk | MITIGATED |
| 56 | TD-055 | P0 | 실제 evaluator handler 미구현 | 요청만 생성되고 평가 결과 없음 | J10~J30 handler contract·integration·artifact 구현 | G3 | BE/Quant | OPEN |
| 57 | TD-056 | P0 | Hangfire enqueue와 schedule mark 사이 원자성 공백 | 중복 background job 또는 lost dispatch | dispatch-intent outbox 또는 reconciliation 설계와 chaos test | G3 | BE/SRE | OPEN |
| 58 | TD-057 | P0 | 승인 시장캘린더/DST 미구현 | 잘못된 session·lookahead·SLA | J26와 MarketCalendar contract/Golden | G1 | Data/Quant | OPEN |
| 59 | TD-058 | P1 | Promotion thresholds C# hardcode | 문서/JSON/C# drift | machine-readable registry+generated constants+drift test | G4 | Quant/BE | OPEN |
| 60 | TD-059 | P1 | Metric Definition 승인 workflow 미완성 | false-exit/reentry 수치 조작 가능 | definition maker-checker/effective/version/hash | G4 | Risk/BE | OPEN |
| 61 | TD-060 | P1 | Operation artifact retention/archive 미정 | 증거 유실 또는 DB 비대 | artifact class별 retention/legal hold/archive policy | G5 | Compliance/DBA | OPEN |
| 62 | TD-061 | P1 | Release Evidence 자동조립 미구현 | 수동 누락과 허위 Go | J30 bundle과 required artifact gate | G6 | QA/Release | OPEN |
| 63 | TD-062 | P1 | Projection rebuild diff 미구현 | stale/read model 오류 복구 불가 | J28+rebuild runner+source watermark diff | G3 | BE/Data | OPEN |
| 64 | TD-063 | P0 | 총수익·상폐수익·기업행사 Golden 미완성 | 성과·Lot·원가 왜곡 | 공식 source와 golden reconciliation | G1 | Data/DBA | OPEN |
| 65 | TD-064 | P1 | PIT 유효구간 충돌 제약 미완성 | 중복 current/effective record | bitemporal unique/exclusion constraints | G1 | DBA/Data | OPEN |
| 66 | TD-065 | P1 | 고객 UX 불확실성·반대증거 검증 미실행 | 오해·민원·부적합성 | 사용성/접근성/준법 테스트 | G3 | UX/Compliance | OPEN |
| 67 | TD-066 | P0 | OIDC/JWT·PII·Telegram 운영보안 미실증 | 무단접근·정보유출 | Auth E2E+redaction+secret scan | G5 | Security/SRE | OPEN |
| 68 | TD-067 | P0 | SLO/Volume/Queue isolation 미승인 | 배치 SLA와 DB 과소/과설계 | capacity ADR+load/chaos test | G5 | SRE/PM | OPEN |
| 69 | TD-068 | P1 | 현재 패키지 직접 첨부와 이전 누적 첨부가 혼재 | Source coverage 오해 | direct/transitive coverage와 immutable baseline archive 구분 | G0 | PM/QA | MITIGATED |
| 70 | TD-069 | P0 | Feature의 UI Vendor 직접 import 가능 | 교체성·테스트·접근성 계약 붕괴 | import boundary architecture rule | G0 | FE Architect | IN_PROGRESS |
| 71 | TD-070 | P0 | 표준 화면 상태 Matrix의 화면별 편차 | 경고·만료·충돌 오표현 | StandardStatePanel+T01~T10 tests | MVP-B | UX/QA | IN_PROGRESS |
| 72 | TD-071 | P1 | PrimeVue/AG Grid 실제 build 미검증 | API/type drift 가능 | pnpm lock+typecheck+vitest+build | G0 | FE Lead | OPEN |
| 73 | TD-072 | P1 | Visual regression baseline 부재 | adapter 교체 시 의미 회귀 | Playwright screenshots and approval | MVP-B | QA/UX | OPEN |
| 74 | TD-073 | P1 | OpenAPI→Zod 자동생성 미완료 | DTO drift·홀루시네이션 | versioned generated contract gate | G3 | BE/FE | OPEN |
| 75 | TD-074 | P0 | Prediction freeze runtime 미구현 | 사후정보 혼입·평가 재현성 상실 | J31+append-only freeze integration | G3 | Quant/BE | OPEN |
| 76 | TD-075 | P0 | 평가창 성숙 calendar 미실증 | 1/5/20/63/126/252 window 오류 | J32 market-calendar Golden | G3 | Data/QA | OPEN |
| 77 | TD-076 | P1 | 개선가설 maker-checker UI/API 미구현 | 자의적 모델 변경 위험 | J35 hypothesis workflow E2E | G4 | Risk/BE/FE | OPEN |
| 78 | TD-077 | P1 | Challenger 실험 registry 미완료 | 선택적 보고·PBO 왜곡 | experiment registry and all-attempt ledger | G4 | Quant/Risk | OPEN |
| 79 | TD-078 | P1 | Scaffolder 생성물 실빌드 미검증 | 템플릿 부패 가능 | generated sample in CI restore/build/test | G0 | DevEx | OPEN |
| 80 | TD-079 | P2 | 표준 컴포넌트 사용량/Owner registry 부재 | 죽은 abstraction 축적 | component registry/deprecation review | G6-A | FE Architect | OPEN |
| 81 | TD-080 | P1 | 전체 v13 ZIP 대용량 | 다운로드/무결성 실패 가능 | single zip test+SHA+optional documented split procedure | G6 | Release | OPEN |
| 82 | TD-081 | P0 | UI adapter v2 실 typecheck 미검증 | Vue/PrimeVue prop/event 호환 결함 가능 | pnpm frozen typecheck/test/build | G0 | FE Lead | OPEN |
| 83 | TD-082 | P1 | Native adapter는 reference 수준 | 생산 접근성/성능/브라우저 호환 미보장 | productionEligible=false 유지 및 교체 Gate 검증 | G3 | FE/UX | MITIGATED |
| 84 | TD-083 | P1 | Date/Number provider parity 미실증 | 빈값/시간대/소수 정밀도 drift | provider contract+form E2E | G3 | FE/QA | OPEN |
| 85 | TD-084 | P1 | UI visual regression 부재 | 공급자 교체 시 레이아웃 회귀 | 상태별 screenshot baseline | G3 | QA/UX | OPEN |
| 86 | TD-085 | P1 | 10개 화면 상태 matrix E2E 미완성 | 오류·권한·만료 화면 누락 | Playwright 상태 조합 smoke | G3 | QA | OPEN |
| 87 | TD-086 | P1 | 표준 화면 wrapper slot 계약 컴파일 미검증 | Vue slot typing 오류 가능 | pnpm typecheck 및 component tests | G0 | FE | OPEN |
| 88 | TD-087 | P1 | UI scaffolder 생성 결과 실빌드 미검증 | 템플릿 코드 결함 가능 | temp feature 생성 후 typecheck | G0 | DevEx/FE | OPEN |
| 89 | TD-088 | P0 | Feedback cycle repository 미구현 | DB 상태와 domain state 불일치 | optimistic repository+transaction+outbox | G4 | BE/DBA | OPEN |
| 90 | TD-089 | P1 | J39 audit handler 미구현 | stuck/illegal cycle 탐지 불가 | integrity query+artifact+alert | G4 | BE/SRE | OPEN |
| 91 | TD-090 | P0 | Human activation decision application service 미구현 | 수동 절차가 DB 직접 작업으로 퇴행 가능 | maker-checker command/API/runbook | G4 | Risk/BE | OPEN |
| 92 | TD-091 | P1 | 가설 evidence 분류 저장 흐름 미구현 | UNKNOWN/DECISION_REQUIRED 우회 가능 | validation+DB+review E2E | G4 | Quant/BE | OPEN |
| 93 | TD-092 | P0 | 0019 migration rehearsal 미실행 | 배포 실패/trigger/constraint 결함 가능 | fresh/upgrade/rerun/failure DB test | G0 | DBA | OPEN |
| 94 | TD-093 | P0 | pnpm-lock.yaml 부재 지속 | FE 재현성과 공급망 Gate 차단 | 승인 네트워크에서 lock 생성·검토 | G0 | FE/DevOps | OPEN |
| 95 | TD-094 | P1 | OpenAPI→FE 생성 계약 미구현 | DTO/Zod drift | artifact diff+generated schema | G3 | BE/FE | OPEN |
| 96 | TD-095 | P1 | 접근성 자동화 라이브러리 미결정 | a11y 회귀 탐지 부족 | axe 또는 승인 대안 ADR | G3 | UX/QA | DECISION_REQUIRED |
| 97 | TD-096 | P1 | AG Grid 사용량/라이선스 검토 미완료 | 상용기능 오사용 또는 비용 위험 | Community/Enterprise 기능 inventory | G5 | Legal/FE | OPEN |
| 98 | TD-097 | P1 | 화면/배치 용량 가정 미승인 | 과·소설계와 SLA 왜곡 | 고객/계좌/종목/행/동시성 기준 승인 | G6-A | PM/SRE | OPEN |
| 99 | TD-098 | P0 | 모델 metric definition 원장 미완전 | 평가 KPI 분모·창 drift | approved versioned metric definitions | G4 | Quant/Risk | OPEN |
| 100 | TD-099 | P0 | 시장 캘린더·시간대 공급계약 미확정 | 평가창/재진입/배치 오류 | 시장별 calendar source와 DST golden | G1 | Data/Quant | OPEN |
| 101 | TD-100 | P1 | 과거 ZIP 중첩에 의한 크기 증가 위험 | 배포·다운로드 비효율 | Core/Full 분리 및 output exclusion manifest | G0 | DevOps/PM | MITIGATED |
| 102 | TD-101 | P0 | UI Adapter v3 runtime typecheck 미검증 | vendor/event typing 오류 가능 | pnpm frozen typecheck+Vitest contract | G0 | FE Lead | OPEN |
| 103 | TD-102 | P0 | pnpm-lock.yaml 미생성 | FE 공급망 재현성 없음 | 승인 네트워크에서 lock 생성·review·commit | G0 | FE Lead | OPEN |
| 104 | TD-103 | P0 | .NET 10 실빌드 미검증 | C# 계약 변경 컴파일 불확실 | 승인 runner restore/build/test | G0 | DevOps | OPEN |
| 105 | TD-104 | P0 | 0020 migration rehearsal 미실행 | schedule/window schema 실패 가능 | fresh/upgrade/rerun/failure rehearsal | G0 | DBA | OPEN |
| 106 | TD-105 | P0 | 시장 Calendar/Timezone 공급계약 미확정 | window/reentry 오평가 | KRX/NYSE/NASDAQ calendar source 승인 | G1 | Data Governance | OPEN |
| 107 | TD-106 | P0 | Scheduler enqueue/mark 원자성 제한 | 중복 background job 가능 | dispatch outbox 또는 persisted command chaos 검증 | G3 | BE/SRE | OPEN |
| 108 | TD-107 | P1 | Hangfire CancellationToken 전파 미완성 | 장기 job 중지 지연 | IJobCancellationToken/core CT 표준 | G3 | BE/SRE | OPEN |
| 109 | TD-108 | P0 | Metric/Cohort 승인 정의 미등록 | KPI drift 가능 | definition registry 승인·hash | G4 | Quant/Risk | OPEN |
| 110 | TD-109 | P0 | J40 실제 handler 미구현 | window 결함 자동 탐지 불가 | handler/read model/alert/runbook | G4 | BE/Quant | OPEN |
| 111 | TD-110 | P1 | UI contract release workflow 미구현 | provider 교체 승인 이력 없음 | maker-checker UI release service | G3 | FE/QA | OPEN |
| 112 | TD-111 | P1 | AG Grid server-side datasource 미구현 | 대량목록 성능·정합성 제한 | normalized grid query adapter | G3 | FE/BE | OPEN |
| 113 | TD-112 | P1 | CRUD delete/correction 정책 미정 | 감사/복구 위험 | soft delete/reversal 정책 Decision | MVP-A | Product/DBA | OPEN |
| 114 | TD-113 | P1 | 409/412 비교 UX 미완성 | 사용자 재작업·덮어쓰기 위험 | diff/reapply E2E | MVP-B | FE/UX | OPEN |
| 115 | TD-114 | P1 | Visual regression baseline 부재 | Provider 교체 회귀 탐지 불가 | T01~T10 screenshot baseline | G3 | QA/UX | OPEN |
| 116 | TD-115 | P1 | 수동 접근성 검증 미실행 | 업무 키보드 흐름 결함 가능 | WCAG manual checklist | G5 | UX/QA | OPEN |
| 117 | TD-116 | P1 | ModelFeedbackCycle repository 미구현 | 상태기계가 메모리 template 수준 | optimistic repository+transaction event | G4 | BE/DBA | OPEN |
| 118 | TD-117 | P1 | Evaluation window 영향 인덱스 미구현 | revision 재평가 누락 | source→evidence→window index | G4 | Data/BE | OPEN |
| 119 | TD-118 | P1 | Scheduler SLO/alert threshold 미승인 | 운영 판단 불가 | lag/hold/stuck SLO 승인 | G5 | SRE/PM | OPEN |
| 120 | TD-119 | P1 | PrimeVue/AG Grid 라이선스 검토 미완료 | 배포 법적 위험 | SBOM/license allowlist | G5 | Legal/DevOps | OPEN |
| 121 | TD-120 | P1 | OIDC provider 미결정 | Pilot 접근통제 불가 | Auth ADR+claims E2E | G5 | Security | OPEN |
| 122 | TD-121 | P1 | PBO/DSR 전체 실험 원장 미구현 | 과최적화 은폐 가능 | experiment registry | G4 | Quant/Risk | OPEN |
| 123 | TD-122 | P1 | 총수익·상폐·컨센서스 최신 PIT 공백 | 성과 왜곡 | 승인 source와 최근 OOS | G4 | Data/Quant | OPEN |
| 124 | TD-123 | P1 | 운영 용량 가정 미확정 | DB/index/job 과소·과설계 | volume decision+soak | G6-A | PM/SRE | OPEN |
| 125 | TD-124 | P1 | Core/Full 패키지 CI 자동화 미완성 | 재귀 ZIP·누락 재발 | package policy automated test | G6 | Release Manager | OPEN |
| 126 | TD-125 | P0 | UI Adapter v4 runtime typecheck 미검증 | provider 교체 시 FE 실패 | pnpm frozen/typecheck/Vitest/build | G0 | FE Lead | OPEN |
| 127 | TD-126 | P0 | pnpm-lock.yaml 부재 | 재현 가능한 공급망 미확보 | 승인 네트워크에서 lock 생성·review | G0 | FE Lead | OPEN |
| 128 | TD-127 | P0 | .NET 10 신규 코드 build 미검증 | 컴파일 오류 가능 | restore/build/test | G0 | BE Lead | OPEN |
| 129 | TD-128 | P0 | 0021 migration rehearsal 미실행 | DB 배포 실패 가능 | fresh/upgrade/rerun/failure recovery | G0 | DBA | OPEN |
| 130 | TD-129 | P0 | Lease fencing repository 미구현 | stale worker side effect 가능 | CAS SQL/transaction/integration tests | G3 | BE/SRE | OPEN |
| 131 | TD-130 | P0 | J41 실제 Handler 미구현 | lease 결함 미탐지 | audit query/alert/runbook | G3 | SRE/QA | OPEN |
| 132 | TD-131 | P0 | J42 실제 Handler 미구현 | 평가창 누락 수작업 | reconciliation runner/integration | G4 | Quant/BE | OPEN |
| 133 | TD-132 | P0 | 시장 Calendar/Total Return 최신 source 미확정 | 평가시점 왜곡 | source/license/SLA 승인 | G1 | Data Governance | OPEN |
| 134 | TD-133 | P1 | FieldShell 기존 wrapper 전면 적용 미완성 | a11y semantics drift | 점진 refactor+contract test | MVP-A | FE Lead | OPEN |
| 135 | TD-134 | P1 | CRUD Resource v2 실제 업무화면 적용 미완성 | 템플릿과 실화면 drift | VS-07/14 characterization 후 적용 | MVP-B | FE Lead | OPEN |
| 136 | TD-135 | P1 | UI visual regression baseline 미생성 | provider 교체 회귀 미탐지 | Playwright screenshot baseline | G3 | QA/UX | OPEN |
| 137 | TD-136 | P1 | Projection rebuild runner 미완성 | stale view 복구 불가 | request/runner/diff/rollback | G3 | BE/Data | OPEN |
| 138 | TD-137 | P1 | Source revision impact index 미구현 | 재평가 누락 | lineage index and J42 integration | G4 | Data/Quant | OPEN |
| 139 | TD-138 | P1 | Metric/Cohort approval registry 미완성 | KPI 정의 drift | maker-checker version registry | G4 | Risk/Quant | OPEN |
| 140 | TD-139 | P1 | Promotion evidence v2 runtime 적용 미완성 | 자동활성화 경계 약화 | activation service guard/E2E | G4 | Risk/BE | OPEN |
| 141 | TD-140 | P1 | Scheduler lease clock skew 정책 미확정 | false expiry/overlap | DB time source/clock tolerance ADR | G3 | SRE/DBA | OPEN |
| 142 | TD-141 | P1 | Lease heartbeat capacity test 미수행 | DB hotspot 가능 | volume/soak/index test | G6-A | SRE/DBA | OPEN |
| 143 | TD-142 | P1 | Outbox/Inbox와 evaluation side effect 원자성 미실증 | 누락/중복 | chaos/replay test | G3 | BE/SRE | OPEN |
| 144 | TD-143 | P1 | Telegram redaction 신규 metric 미검증 | 민감정보 노출 | classification/redaction tests | G5 | Security/SRE | OPEN |
| 145 | TD-144 | P1 | OpenAPI→FE generated contract 미도입 | DTO drift | artifact diff/generated schema | G3 | BE/FE | OPEN |
| 146 | TD-145 | P1 | SBOM/license gate 미실행 | 공급망 위험 | NuGet/npm SBOM allowlist | G5 | Security/DevOps | OPEN |
| 147 | TD-146 | P1 | SLO/RPO/RTO 미승인 | 운영 Go 판단 불가 | load/backup/restore ADR | G5 | SRE/DBA | OPEN |
| 148 | TD-147 | P1 | 252세션 Shadow/PBO/DSR 미충족 | 생산 승격 불가 | 복수 국면 증거 누적 | G4 | Quant/Risk | OPEN |
| 149 | TD-148 | P1 | v16 Core/Full CI 자동생성 미완성 | 재귀 ZIP 재발 | package test automation | G6 | Release Manager | OPEN |