v14.0은 v10.0의 비회귀·투자자문형 우선·자동주문 OFF·PIT·불변 Evidence 원칙과 v12.1/v13.0 구현 골격을 보존한다. 신규 Delta는 두 가지다.
1. 프런트엔드를 실제로 교체 가능한 **UI Provider Adapter v2**로 만든다. Feature는 PrimeVue/AG Grid를 직접 import하지 않는다. `primevue-aggrid`와 `native-accessible` 두 공급자가 동일 10개 capability 계약을 구현한다.
2. 모델 개선을 **Freeze → Maturity → Evaluation → Diagnosis → Hypothesis → Challenger → Independent Validation → Human Review** 상태기계로 만든다. 자동화는 평가·제안까지이며 activation·고객공개·주문은 자동화하지 않는다.
## 냉정한 결론
- 화면이 많다고 제품이 아니다. Source/License→PIT/DQ→Evidence→Decision→Review→Publish→Outcome→Reconciliation이 닫히지 않으면 데모다.
- 공통 컴포넌트를 많이 만드는 것은 표준화가 아니다. 교체 계약, 상태 계약, 접근성, 실패 상태, 버전 이력이 없으면 새 기술부채다.
- 모델 평가 스케줄이 있다고 지속 개선이 아니다. 반증 가능한 가설, 동일 데이터·비용·cohort 비교, 독립검증, 수동 승격이 없으면 자동 과최적화 장치다.
- 현재 패키지는 정적 검증까지만 수행했다. .NET 10 build, pnpm frozen build, PostgreSQL migration rehearsal, Playwright는 승인 CI에서 실행해야 한다.
가장 위험한 착각은 “추천이 생성되면 운영 가능”이라는 판단이다. 데이터 지연·격리·승인 대기·만료·정정·대사·민원·DR 화면과 Runbook이 없으면 운영사는 매일 DB와 로그를 뒤진다. v14는 T08/T09/T10과 J39로 운영 상태를 제품 표면에 올린다.
## 아키텍트
v13의 Adapter 방향은 맞지만 공급자가 하나뿐이면 교체 가능성은 선언에 불과하다. v14는 reference provider를 추가하고 contractVersion/capability/fail-fast를 도입했다. 단, Native provider를 생산 대안으로 오해하지 않도록 `productionEligible=false`로 고정한다.
## PM/PL
400개 WBS가 있어도 “누가 어떤 증거로 완료를 승인하는가”가 약하면 숫자 장식이다. v14 Delta 80건은 각 작업에 Artifact, Acceptance Evidence, Owner, Dependency, Gate, Risk를 유지한다. P0는 Gate 전에 종료하거나 승인된 완화통제를 가져야 한다.
## UX/AX
표준 화면은 예쁜 shell이 아니라 실패 상태의 일관성이다. LOADING/EMPTY/WARN/ERROR/권한/부분/충돌/만료/읽기전용/처리중이 누락되면 고객과 운영자는 시스템을 신뢰하지 못한다. T01~T10은 상태와 증거를 계약으로 만든다.
## QA
정적 파일 존재 검사는 품질이 아니다. v14는 정적 검증 범위를 명시하되 typecheck/build/DB/E2E를 PASS로 주장하지 않는다. 공급자 교체는 contract test만으로 부족하며 접근성·시각회귀·대량목록 성능이 필요하다.
## 투자 고객
고객에게 필요한 것은 내부 점수표가 아니라 “왜, 어느 시점 데이터로, 어떤 비용과 반대증거를 보고, 언제 다시 검토하는가”다. EvidenceVersionSet, as-of, warning, 만료, 승인본 hash가 화면의 필수 정보다.
## 개발자
Generic Repository, God Service, 모든 클래스 interface, 모든 화면 AG Grid는 생산성을 가장한 복잡성이다. Endpoint/Application/Policy/SQL/Event/Test의 Slice를 유지하고, 외부 경계와 교체 seam에만 interface를 둔다.
## 데이터 아키텍트/DBA
현재값 overwrite와 current flag 중심 설계는 PIT 백테스트와 감사의 적이다. Raw/PIT/DQ/Evidence/Ledger/Read Model을 분리하고, 원장·Evidence·transition은 append-only, 화면 성능은 projection으로 해결한다.
## 컨설턴트 결론
프로젝트의 가장 큰 위험은 기술 부족이 아니라 “검증하지 않은 것을 완료로 말하는 문화”다. Source/Assumption/Unknown/Decision Required와 실제 artifact를 PR·Release Gate의 언어로 고정해야 한다.
Endpoint는 HTTP/Auth/ProblemDetails, Application은 orchestration/transaction/idempotency, Domain Policy는 순수 결정, Infrastructure는 Dapper/PIT/Adapter, Outbox는 side effect를 담당한다.
생산 Command는 Evidence 값을 클라이언트에서 받지 않는다. 최소 식별자와 as-of를 받고 서버가 승인된 PIT Context와 VersionSet을 조회한다.
모든 Job은 JobRunId, Scope, IdempotencyKey, Watermark, Attempt, DatasetId, SourceVersion, CorrelationId를 가진다. retry는 기술 오류만 대상으로 하고 데이터 미완성·승인 미완료는 BUSINESS_HOLD로 처리한다.
q-market-data, q-fundamentals, q-feature-risk, q-recommendation, q-evaluation, q-reconciliation, q-research/q-backfill, q-control을 분리한다. 연구 작업이 고객 SLA queue를 침범하지 않는다.
AEG-X-003,S0,W1-2,Cross,Cross-cutting,Architecture,FITNESS,REQ-ARCH-001,Cross,Cross,Cross,Cross,Cross,모듈/namespace/schema/API 금지 의존 Architecture tests 고도화,모듈/namespace/schema/API 금지 의존 Architecture tests,"Domain 기술의존 0, 모듈 직접 DB 접근 0, ID 중복 0",Architect/QA,Architect/QA,7,AEG-X-002,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-00-01,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,GOV,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,정책·범위·실패상태 계약 확정,"REQ-PLAT-001, VS-00 SLICE_SPEC, ADR/Decision Log",사용자 결과 '빌드·마이그레이션·관제 가능한 단일 배포 골격'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,-,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-009,S1,W3-4,Cross,Cross-cutting,Data Governance,DATA,REQ-DATA-SOURCE,Cross,Cross,Cross,Cross,Cross,Source catalog/license/SLA/timezone/unit/checksum 고도화,Source catalog/license/SLA/timezone/unit/checksum,승인 없는 source가 ingestion 또는 추천으로 진입하지 않음,Data Governance,Architect/QA,8,AEG-X-001,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-01-01,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,GOV,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,정책·범위·실패상태 계약 확정,"REQ-IAM-001, VS-01 SLICE_SPEC, ADR/Decision Log",사용자 결과 'MFA·RBAC·업무분장과 승인 경계'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-00,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-010,S2,W5-6,Cross,Cross-cutting,Read Model,PROJECTION,REQ-RM-001,Cross,Cross,Cross,Cross,Cross,projection owner/version/watermark/rebuild/staleness 고도화,projection owner/version/watermark/rebuild/staleness,"write model 직접 UI join 0, rebuild 결과 hash 동일",BE/Data,Architect/QA,8,AEG-X-006,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-VS-03-01,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,GOV,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,정책·범위·실패상태 계약 확정,"REQ-DAT-001, VS-03 SLICE_SPEC, ADR/Decision Log",사용자 결과 '원시·조정 OHLCV·FX·금리의 revision 적재'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-02,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-08-01,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,GOV,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,정책·범위·실패상태 계약 확정,"REQ-LED-001, VS-08 SLICE_SPEC, ADR/Decision Log",사용자 결과 '현금·체결·Lot·Cycle 불변 원장과 대사 기준'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-02,VS-06",G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-011,S4,W9-10,Cross,Cross-cutting,Algorithm,GOLDEN,REQ-ALG-GOLDEN,Cross,Cross,Cross,Cross,Cross,Python↔C# Golden vector 고도화,Python↔C# Golden vector·epsilon·rounding 계약,정책 ID별 경계·우선순위·cost×2 결과 허용오차 내 동일,Quant/QA,Architect/QA,10,VS-09,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-09-01,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,GOV,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,정책·범위·실패상태 계약 확정,"REQ-EVD-001, VS-09 SLICE_SPEC, ADR/Decision Log",사용자 결과 'Dataset/Model/Config/Code SHA가 동결된 Evidence'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-03,VS-04,VS-05,VS-06",G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-19-01,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,GOV,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,정책·범위·실패상태 계약 확정,"REQ-BKT-001, VS-19 SLICE_SPEC, ADR/Decision Log",사용자 결과 '동결 manifest 기반 워크포워드·OOS·비용 스트레스 재현'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-03,VS-04,VS-05,VS-06,VS-09",G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-07-01,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,GOV,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,정책·범위·실패상태 계약 확정,"REQ-CLI-001, VS-07 SLICE_SPEC, ADR/Decision Log",사용자 결과 '고객 목표·위험성향·제한상품의 버전 관리'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-01,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-013,S8,W17-18,Cross,Cross-cutting,Audit,TRACE,REQ-AUDIT-E2E,Cross,Cross,Cross,Cross,Cross,Evidence→Decision→Review→Publish→Outcome trace API 고도화,Evidence→Decision→Review→Publish→Outcome trace API,"publication/decision 기준 누락 링크 0, correction event 보존",Compliance/BE,Architect/QA,8,VS-18,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-16-01,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,GOV,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,정책·범위·실패상태 계약 확정,"REQ-PUB-001, VS-16 SLICE_SPEC, ADR/Decision Log",사용자 결과 '승인·유효·데이터 정상 제안만 고객 공개'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-15,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-13-01,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,GOV,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,정책·범위·실패상태 계약 확정,"REQ-RISK-001, VS-13 SLICE_SPEC, ADR/Decision Log",사용자 결과 'ES·집중·상관·자본바닥 위험 스냅샷'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-03,VS-08",Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-21-01,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,GOV,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,정책·범위·실패상태 계약 확정,"REQ-REB-001, VS-21 SLICE_SPEC, ADR/Decision Log",사용자 결과 '비용·세금·위험예산·제약을 만족하는 리밸런싱'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-07,VS-08,VS-12,VS-13",Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-12-01,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,GOV,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,정책·범위·실패상태 계약 확정,"REQ-BUY-001, VS-12 SLICE_SPEC, ADR/Decision Log",사용자 결과 'PIT 품질·밸류·수정·모멘텀을 결합한 후보 순위'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-03,VS-05,VS-06,VS-09",Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-015,S11,W23-24,Cross,Cross-cutting,Shadow,EVAL,REQ-SHADOW-001,Cross,Cross,Cross,Cross,Cross,252거래일 고도화,252거래일·복수 국면 일평가 scorecard,적중률 단독 아닌 calibration/ES/false-exit/reentry/운영무결성 판정,Quant/Ops,Architect/QA,14,VS-18,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-20-01,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,GOV,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,정책·범위·실패상태 계약 확정,"REQ-MOD-001, VS-20 SLICE_SPEC, ADR/Decision Log",사용자 결과 '모델 승격 증거·승인·롤백·챔피언/챌린저'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-18,VS-19",G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-24-01,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,GOV,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,정책·범위·실패상태 계약 확정,"REQ-RPT-001, VS-24 SLICE_SPEC, ADR/Decision Log",사용자 결과 '고객 리포트·SignalR·Telegram 운영 경보'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-16,VS-18",G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-017,S13,W27-28,Cross,Cross-cutting,DR,OPS,REQ-DR-001,Cross,Cross,Cross,Cross,Cross,RPO/RTO 고도화,RPO/RTO·backup/restore·region/host failure rehearsal,"승인 RPO/RTO 내 복구, 원장·outbox·projection 대사 100%",SRE/DBA,Architect/QA,12,AEG-X-006,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-25-01,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,GOV,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,정책·범위·실패상태 계약 확정,"REQ-GOV-001, VS-25 SLICE_SPEC, ADR/Decision Log",사용자 결과 '입력→결정→승인→공개→실행→평가 추적과 단계별 차단'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-01,VS-16,VS-20,VS-23",G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-018,S14,W29-30,Cross,Cross-cutting,Performance,NFR,REQ-NFR-001,Cross,Cross,Cross,Cross,Cross,API P95 고도화,API P95·batch SLA·portfolio 규모·backfill 부하시험,개장 전 추천 SLA와 고객 API SLO가 동시에 충족,SRE/QA,Architect/QA,10,AEG-X-017,G6-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG22-X-001,S0,W1-2,Cross,Cross-cutting,Governance,GOV,DOC-NR-01~08,Cross,Cross,Cross,Cross,T-DOC-022,Current-session source coverage and SHA register,Source Coverage Matrix/Source Index,6 current attachments preserved byte-for-byte and hashes match,PM/Architect,QA/Compliance,4,AEG-X-001,G0,SOURCE,P0,PLANNED
AEG22-X-002,S0,W1-2,Cross,Cross-cutting,Toolchain,DEVEX,REQ-PLAT-TOOL,Cross,Cross,Cross,Cross,T-CI-022,Offline-safe package manager and lockfile decision,packageManager/LOCKFILE_REQUIRED/CI guard,No silent dependency resolution; frozen install blocks until approved lock exists,DevOps,FE Lead,4,AEG-X-002,G0,DESIGN_PROPOSAL,P0,PLANNED
AEG22-X-003,S0,W1-2,Cross,Cross-cutting,Architecture,ARCH,REQ-ARCH-001,Cross,Cross,Cross,Cross,T-ARCH-022,Module/Vertical Slice template pack,"templates/dotnet,vue,sql,hangfire",New slice can be generated without Generic Repository or controller-service duplication,Architect,BE/FE Leads,6,AEG-X-003,G0,DESIGN_PROPOSAL,P1,PLANNED
AEG22-X-004,S0,W1-2,Cross,Cross-cutting,API,BE,REQ-API-001,API-CONTEXT-01,Cross,Cross,Cross,T-API-022,Correlation/Idempotency/ProblemDetails shared contract,request execution standard,400/401/403/409/422 and trace/idempotency rules consistent,BE Lead,QA/SRE,6,AEG-X-004,G0,DESIGN_PROPOSAL,P1,PLANNED
AEG22-X-006,S0,W1-2,Cross,Cross-cutting,Reliability,BE,REQ-OUTBOX-001,Cross,MIG-0013,JOB-OUTBOX-01,Cross,T-OUTBOX-022,Outbox lease/dead-letter/replay hardening,outbox dispatcher template/runbook,Crash-before/after publish yields no lost message and idempotent downstream,BE/SRE,QA,10,AEG-X-006,G3,DESIGN_PROPOSAL,P0,PLANNED
AEG22-X-007,S0,W1-2,Cross,Cross-cutting,Reliability,BE,REQ-INBOX-001,Cross,MIG-0013,JOB-INBOX-01,Cross,T-INBOX-022,Inbox duplicate/result-hash contract,inbox consumer template,Same consumer/message performs side effect once and replay hash is stable,BE/SRE,QA,8,AEG-X-007,G3,DESIGN_PROPOSAL,P0,PLANNED
AEG22-VS10-001,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,ALG,ALG-SELL-001~005,SIG-01,MIG-0014,SignalDecisionCreated:v2,UI-SIG-01,T-SIG-LOT-001,Separate security weight and lot weight,SellDecisionInput/context/migration,Lot ratio changes only lot weight; target security weight is exact,Quant/BE,DBA/QA,10,AEG-VS-10-03,G2-A,SOURCE+INFERENCE,P0,PLANNED
AEG22-VS10-004,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,FE,REQ-SIG-UI,SIG-RESEARCH-01,Cross,Cross,UI-SIG-01,T-FE-SIG-022,FE runtime contract for weights and policy trace,Zod schema/page/tests,Malformed response and lot>security input fail closed,FE Lead,QA/BE,5,AEG22-VS10-002,G2-A,DESIGN_PROPOSAL,P1,PLANNED
AEG22-VS09-001,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,DATA,REQ-EVD-001,Cross,MIG-EVD-001,J06,UI-EVD-01,T-EVD-022,Evidence completeness grade and required-field manifest,Evidence contract delta,Missing total-return/delisting/cost source downgrades or quarantines recommendation,Data/Quant,BE/QA,8,AEG-VS-09-02,G2-A,SOURCE,P0,PLANNED
AEG22-VS03-001,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,DATA,REQ-DAT-001,DAT-01,MIG-DAT-001,J02,UI-DAT-01,T-DAT-PIT-022,Enforce published_at cutoff and timezone,PIT query contract/data test,Lookahead count remains zero across replay and timezone boundaries,Data Architect,DBA/QA,8,AEG-VS-03-03,G1-B,SOURCE,P0,PLANNED
AEG22-VS08-001,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,DB,REQ-LEDGER-001,POR-01,MIG-POR-001,LedgerEntryApplied,UI-POR-01,T-LEDGER-022,Lot weight derivation and reconciliation invariant,ledger/read-model contract,Lot market values equal security/account totals within tolerance,DBA/BE,Quant/QA,10,AEG-VS-08-03,G1,DESIGN_PROPOSAL,P0,PLANNED
AEG22-VS11-001,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,ALG,ALG-REENTRY-001,SIG-02,MIG-SIG-REENTRY,J09,UI-SIG-02,T-REENTRY-022,Reentry stage uniqueness and cycle reset proof,state transition/golden tests,Each stage once; new CycleId/Lot; old floor/cost/high not reused,Quant/BE,QA/DBA,9,AEG-VS-11-03,G2,SOURCE,P0,PLANNED
AEG22-VS14-001,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,BE,REQ-ADV-001,ADV-01,MIG-ADV-001,J08,UI-ADV-01,T-ADV-RUN-022,Run isolation and partial-failure quarantine,run manifest/error partition,One portfolio failure cannot publish invalid advice to another,BE Lead,SRE/QA,10,AEG-VS-14-04,MVP-B,DESIGN_PROPOSAL,P0,PLANNED
AEG22-VS15-001,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,SEC,REQ-REV-001,ADV-02,MIG-ADV-002,RecommendationReviewed,UI-ADV-02,T-REV-022,Maker-checker optimistic concurrency proof,review version/ETag tests,Self-approval and stale update rejected with audit evidence,BE/Security,FE/QA,8,AEG-VS-15-04,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG22-VS18-001,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,ALG,REQ-EVAL-001,EVAL-01,MIG-EVAL-001,J10,UI-EVAL-01,T-EVAL-DEF-022,Version false-exit/gain-capture definitions,metric definition registry,Historical scorecard reproducible by metric version/revision,Quant/Risk,Data/QA,8,AEG-VS-18-03,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG22-VS19-001,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,QUANT,REQ-BT-001,RES-01,MIG-RES-001,BacktestCompleted,UI-RES-01,T-BT-ENV-022,Environment digest and full experiment registry,frozen manifest,Data/code/config/seed/environment/all variants hashed,Quant/Data,Risk/QA,10,AEG-VS-19-03,G2,SOURCE,P0,PLANNED
AEG22-VS19-002,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,QA,REQ-BT-002,RES-01,MIG-RES-001,BacktestCompleted,UI-RES-01,T-BT-XLANG-022,Python-.NET decision golden cross-check,cross-language vectors,Policy/action/ratio/target/trace match within tolerance,QA/Quant,BE,8,AEG22-VS19-001,G2,DESIGN_PROPOSAL,P0,PLANNED
AEG22-VS23-001,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,OPS,REQ-REC-001,EXE-01,MIG-EXE-001,J12,UI-OPS-REC,T-REC-CORR-022,Approved correction/reversal workflow,break/correction/audit contract,No direct edit; before/after/hash/approver/replay reconcile to zero,Ops/DBA,Compliance/QA,10,AEG-VS-23-04,Pilot-A,SOURCE,P0,PLANNED
AEG22-X-009,S11,W23-24,Cross,Cross-cutting,Frontend,FE,REQ-FE-CONTRACT,Cross,Cross,Cross,Cross,T-FE-OPENAPI-022,OpenAPI artifact diff and generated contract plan,contract generation ADR,DTO drift visible in CI; Zod remains trust boundary,BE/FE,QA/Architect,7,AEG-X-012,G3,DESIGN_PROPOSAL,P1,PLANNED
AEG22-X-010,S11,W23-24,Cross,Cross-cutting,Observability,SRE,REQ-OBS-001,Cross,Cross,Cross,UI-OPS-01,T-OBS-022,Metric cardinality/PII/redaction budget,telemetry policy/tests,No high-cardinality account/security tags or PII in telemetry,SRE/Security,BE/QA,7,AEG-X-013,G5,DESIGN_PROPOSAL,P0,PLANNED
AEG22-X-011,S14,W29-30,Cross,Cross-cutting,Performance,SRE,REQ-CAP-001,Cross,Cross,Cross,Cross,T-CAP-022,Capacity assumptions and workload pack,capacity profile,Approved volumes map to API/batch/DB SLO evidence,PM/SRE,DBA/QA,10,AEG-X-025,G6-A,DESIGN_PROPOSAL,P1,PLANNED
AEG22-X-012,S15,W31-32,Cross,Cross-cutting,Release,OPS,REQ-REL-001,Cross,Cross,Cross,Cross,T-REL-022,Release evidence and rollback rehearsal,release manifest/checksum/runbook,Source→requirement→code→test→artifact hashes and rollback complete,PM/SRE,QA/Compliance,8,AEG22-X-011,G6,DESIGN_PROPOSAL,P0,PLANNED
AEG-X-035,S0,W1-2,Cross,Cross-cutting,Validation,FITNESS,REQ-ARCH-001,Cross,Cross,Cross,Cross,T-STATIC-123,Extend static validator for semantic version and contract drift,validate_v123.py,"WBS 250, 7첨부, 0015, registry, context filter, CI key 검사 통과",QA,Architect,6,AEG-X-034,G0,DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-10-10,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,Data integrity,REQ-SIG-SELL,SIG-01,MIG-0015,-,-,T-SIG-SEM-001,Version lot/security weight semantics and block legacy contexts,0015 migration·context reader,weight_semantics_version=2만 결정 입력 사용; legacy backfill 추정 사용 0,DBA/BE,Quant/QA,8,AEG-VS-10-08,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-10-11,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,Evidence,REQ-SIG-SELL,SIG-01/02,MIG-0015,EVT-SIG-001,UI-SIG-01,T-SIG-EVT-002,Persist decision and policy-trace contract versions,API·DB·event v2,decision_contract_version과 policy_trace_schema_version이 DB/API/event/hash에 포함,BE,DBA/FE/QA,7,AEG-VS-10-10,G2-A,DESIGN_PROPOSAL,P0,PLANNED
AEG-VS-18-08,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,Metric governance,REQ-EVAL-001,EVAL-01,MIG-EVAL-001,J10,UI-EVAL-01,T-EVAL-METRIC-001,Version false-exit and reentry metric definitions,outcome-metrics.v1.json,"분모/분자/평가창/집계/정의버전 명시, 연 2% 목표와 직접비교 금지",Quant/Risk,Data/QA,6,AEG-X-034,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-X-036,S1,W3-4,Cross,Cross-cutting,Security,AUTH,REQ-IAM-001,Cross,Cross,Cross,Cross,T-AUTH-ADR,Keep OIDC/JWT provider decision fail-closed,Decision Log,공급자/claims 미결정 시 Development 외 인증 성공 0,Security,PM/BE,3,AEG-X-005,G5,SOURCE,P0,PLANNED
AEG-X-042,S14,W29-30,Cross,Cross-cutting,Capacity,NFR,REQ-NFR-CAP,Cross,Cross,Cross,Cross,T-CAP-001,Approve load volumes before index or partition optimization,Capacity ADR,고객/계좌/종목/배치량 결정 전 투기적 index·partition 추가 0,PM/SRE,DBA/BE,5,DEC-011,G6-A,DECISION_REQUIRED,P1,PLANNED
AEG-X-043,S15,W31-32,Cross,Cross-cutting,Release,EVIDENCE,REQ-REL-001,Cross,Cross,Cross,Cross,T-REL-123,Assemble v12.3 release evidence and checksum manifest,Validation evidence·manifest·SHA256,실행/미실행을 구분하고 패키지 전 파일 hash·첨부 hash가 일치,QA/Release,PM/Architect,7,AEG-X-035,G6,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-001,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,GOV,REQ-MO-EVAL-001,MO-PLAN-01,MIG-0016,J10/J11,UI-MO-01,T-MO-001,지속 모델 운영 자동화 경계 확정,model-operations.v1·promotion-gate.v1 계약,"EVALUATION_ONLY/PROPOSAL_ONLY/DRILL_ONLY 외 모드 0, AUTO_PROMOTE/AUTO_ORDER 0",Risk/Architect,Compliance/Quant,4,DEC-022,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-006,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,BE,REQ-MO-SCHED-001,MO-PLAN-01,MIG-0016,ModelOperationRequested,UI-MO-01,T-MO-006,평가 요청·Outbox 동일 트랜잭션 구현,ModelOperationRequestService·Repository·event v1,"동일 idempotency key의 request/outbox side effect 1회, VersionSet 누락 시 저장 0",BE Lead,SRE/QA,8,AEG-MO-005,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-008,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,FE,REQ-MO-FE-001,MO-PLAN-01,MIG-0016,J10~J24,UI-MO-01,T-MO-FE-001,모델 운영 계획 조회 API·Zod 구현,GET /internal/v1/model-operations/plan·schema.ts,"응답 runtime validation, 자동승격 모드 파싱 거부, RBAC 401/403 검증",BE/FE,Security/QA,6,AEG-MO-007,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-009,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,FE,REQ-MO-FE-001,MO-PLAN-01,MIG-0016,J10~J24,UI-MO-01,T-MO-FE-002,모델 운영 대시보드 기본 화면,ModelOperationsPage·BoundaryPanel·OperationTable,일/주/월/분기 작업과 EVALUATION/PROPOSAL/DRILL 경계가 명확하고 로딩/오류/빈상태 접근성 검증,FE/UX,QA/Risk,7,AEG-MO-008,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-010,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,ALG,REQ-MO-EVAL-001,EVAL-01,MIG-0016,J10,UI-MO-02,T-MO-EVAL-001,1/5/20/63/126/252일 Outcome evaluator 구현,versioned OutcomeObservation·attribution,거래일창·benchmark·FX·delisting·no-fill·partial-fill·revision replay Golden 통과,Quant/BE,Data/QA,12,AEG-MO-002,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-015,S11,W23-24,VS-19,RunFrozenBacktest,BacktestingEvaluation,ALG,REQ-MO-ROBUST-001,BACKTEST-02,MIG-0016,J20,UI-MO-04,T-MO-ROBUST-001,분기 PBO/DSR/Parameter Stability/Block Bootstrap,experiment registry·CSCV/PBO/DSR report,"전체 시도 원장 기준 PBO≤20%, DSR≥95%, 비용2배 양수 여부를 재현하며 기준 미달 시 HOLD",Quant/Risk,IndependentValidation/QA,15,AEG-MO-014,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-016,S11,W23-24,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,ALG,REQ-MO-EVAL-001,EVAL-05,MIG-0016,J11/J21,UI-MO-02,T-MO-ATTR-001,False-exit·Reentry attribution 정의 확정,metric definition v2·decision log,분자/분모/기준가격/benchmark/평가창/중도상폐/결측 처리 승인 전 생산 KPI 사용 차단,Quant/Risk,InvestmentCommittee/Data,7,DEC-032,G4,SOURCE+DECISION_REQUIRED,P0,PLANNED
AEG-MO-017,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,GOV,REQ-MO-IMPROVE-001,GOV-MO-01,MIG-0016,J21,UI-MO-05,T-MO-IMP-001,월간 개선 제안 생성 규칙,ModelImprovementProposal·ranking rubric,데이터·정책·calibration·risk·기술부채 제안을 구분하고 자동 코드/임계값 변경 0,Quant Lead,Risk/Architect,8,AEG-MO-012~016,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-018,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,GOV,REQ-MO-IMPROVE-001,GOV-MO-02,MIG-0016,J21,UI-MO-05,T-MO-IMP-002,개선 제안 반대증거·만료·중복 통제,proposal schema·content hash·expiry,근거/반대증거/기대효과/위험/필수테스트/Owner/만료가 없으면 REVIEW_REQUIRED 생성 금지,Risk/Architect,Quant/QA,7,AEG-MO-017,G4,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-019,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,GOV,REQ-MO-PROMOTE-001,GOV-MO-03,MIG-0016,J22,UI-MO-06,T-MO-GATE-001,PromotionGateEvaluator와 증거 패킷,promotion-gate.v1·PromotionGateResult,252일/2국면/효용/calibration/false-exit/reentry/PBO/DSR/cost2x/운영오류를 모두 평가하되 human approval=true,Risk/BE,Quant/QA,9,AEG-MO-015~018,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-021,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,FE,REQ-MO-FE-001,GOV-MO-05,MIG-0016,J17~J22,UI-MO-03~06,T-MO-FE-003,Drift·비교·OOS·제안·Gate 화면 컴포넌트,DriftPanel·ComparisonPanel·EvidenceGatePanel,version/sample/window/data warning/반대증거/readonly 상태를 표시하고 내부점수 고객 노출 0,FE/UX,Risk/QA,12,AEG-MO-012~020,G4,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-022,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,DATA,REQ-MO-REPLAY-001,REPLAY-01,MIG-0016,J24,UI-MO-07,T-MO-REPLAY-001,Data revision 영향 인덱스와 재평가 요청,decision↔dataset/revision impact index,정정 source/revision이 영향 decision/window를 결정적으로 산출하고 승인 없는 대량 replay 0,Data/BE,DBA/Quant,10,AEG-MO-003,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-028,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,OPS,REQ-MO-OPS-001,MO-OPS-04,MIG-0016,J10~J24,UI-MO-09,T-MO-CAP-001,평가 Queue 격리·용량·SLA 시험,capacity report·queue quotas,q-research가 고객 batch SLA를 침범하지 않고 backlog/CPU/DB lock/IO 한도와 degradation 정책 승인,SRE/DBA,Quant/QA,10,AEG-MO-025,G6-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-029,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,TEST,REQ-MO-SCHED-001,MO-TEST-01,MIG-0016,Dispatcher,UI-MO-01,T-MO-CONC-001,Scheduler concurrency·crash·clock 회귀,integration/chaos tests,"다중 worker lease 경쟁, enqueue 전후 crash, clock skew, DST/휴장, 장기 downtime catch-up에서 중복 0",QA/SRE,BE/DBA,12,AEG-MO-005,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-030,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,TEST,REQ-MO-EVAL-001,MO-TEST-02,MIG-0016,J10~J22,UI-MO-02~06,T-MO-GOLDEN-001,Python/.NET metric Golden 교차검증,Golden vectors·tolerance registry,동일 frozen input에서 Python 연구와 .NET 평가가 승인 허용오차 내 일치하고 차이 artifact 보존,QA/Quant,BE/Data,12,AEG-MO-010~020,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-031,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,TEST,REQ-MO-FE-001,MO-TEST-03,MIG-0016,J10~J24,UI-MO-01~09,T-MO-E2E-001,모델 운영 Playwright E2E,role/state/evidence flows,"Quant/Risk/Auditor 권한, loading/empty/stale/warn/hold/review/expired/readonly와 접근성 통과",QA/FE,Security/UX,8,AEG-MO-009~021,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-032,S14,W29-30,Cross,Cross-cutting,Toolchain,CI,REQ-MO-OPS-001,Cross,MIG-0016,Cross,Cross,T-MO-CI-001,Gitea CI에 v12.4 validator·ModelOps tests·contract drift 추가,ci.yml·validate_v124.py,"static/JSON/CSV/WBS/contract/Python tests green, .NET/pnpm/DB evidence 없이는 PASS 주장 금지",DevOps/QA,Architect/Security,8,AEG-MO-001~031,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-033,S14,W29-30,Cross,Cross-cutting,Governance,DOC,REQ-MO-OPS-001,Cross,Cross,Cross,Cross,Cross,모델 운영 Release Evidence 템플릿,MODEL_EVALUATION_EVIDENCE.md·IMPROVEMENT_PROPOSAL.md,"Source/Assumption/Unknown/DecisionRequired, 명령·hash·sample·window·approval·rollback가 누락 없이 연결",PM/Risk,QA/Architect,5,AEG-MO-032,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-MO-034,S14,W29-30,Cross,Cross-cutting,Governance,DOC,REQ-MO-IMPROVE-001,Cross,Cross,Cross,Cross,Cross,바이브코딩 모델 변경 작업 패킷,MODEL_CHANGE + evaluation packet,AI가 임계값·팩터·모델·스케줄을 추정하지 않고 승인 source와 실제 test artifact 없으면 PR 차단,Architect/Quant,Risk/QA,6,AEG-MO-033,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-035,S15,W31-32,Cross,Cross-cutting,Release,CUTOVER,REQ-MO-OPS-001,Cross,MIG-0016,J10~J24,UI-MO-01~09,T-MO-REL-001,20영업일 ModelOps 단계 배포,runbook·feature/capability config·rollback,DISABLED→EVALUATION_ONLY→PROPOSAL_ONLY 순으로 승격하고 자동 model/order mutation은 계속 OFF,Release/SRE,Risk/Compliance,8,AEG-MO-032~034,G6,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-MO-036,MNT,Monthly,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,MNT,REQ-MO-EVAL-001,EVAL-MNT-01,MIG-0016,J10/J11/J17,UI-MO-02/03,T-MO-MNT-001,월간 성과·drift·false-exit·reentry 리뷰,monthly model health pack,metric version/sample/lag/drift/반대증거/기술부채와 개선 제안이 투자위 회의록에 연결,Quant/Risk,Ops/QA,4,Go-Live,MNT,SOURCE+OPERATING_EVIDENCE,P1,PLANNED
AEG-MO-037,MNT,Quarterly,VS-19/20,RunFrozenBacktest/PromoteModelVersion,BacktestingEvaluation/GovernanceAudit,MNT,REQ-MO-ROBUST-001,GOV-MNT-01,MIG-0016,J18~J23,UI-MO-04~08,T-MO-MNT-002,분기 OOS·PBO/DSR·승격/롤백 검토,quarterly independent validation pack,"복합 Gate 우회 0, 기준 미달 모델은 HOLD/REJECTED, rollback drill evidence 존재",Risk/InvestmentCommittee,IndependentValidation/Compliance,8,AEG-MO-036,MNT,SOURCE+OPERATING_EVIDENCE,P0,PLANNED
AEG-MO-038,MNT,Release,Cross,Cross-cutting,GovernanceAudit,MNT,REQ-MO-IMPROVE-001,Cross,Cross,ModelChanged,Cross,T-MO-MNT-003,모델/정책/지표 변경 비회귀 릴리스,Model Change·Golden·Frozen OOS·Supersession,"문서/JSON/C#/DB/API/FE/test hash 정렬, 이전 계약 원문 보존, 자동승격/자동주문 OFF",Architect/Risk,Quant/QA/SRE,6,Approved Model Change,MNT,SOURCE+OPERATING_EVIDENCE,P0,PLANNED
AEG-V12-5-005,S1,W3-4,Cross,ExecutionAssurance,Governance/Platform,DEVEX,REQ-EXA-002,Cross,Cross,Cross,Cross,T-EXA-005,.NET 10 승인 runner restore/build/test,TRX+build logs,warning-as-error Release build 및 전체 test artifact,DevOps,BE/QA,10,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-V12-5-007,S2,W5-6,Cross,ExecutionAssurance,Governance/Platform,FITNESS,REQ-EXA-002,Cross,Cross,Cross,Cross,T-EXA-007,Assembly/namespace/schema/API ownership test,Architecture fitness suite,"금지 의존, 직접 cross-schema write, ID 충돌 0",Architect/QA,BE/DBA,8,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-V12-5-014,S4,W9-10,Cross,ExecutionAssurance,Governance/Platform,DB,REQ-EXA-004,Cross,MIG-0017,Cross,Cross,T-EXA-014,Migration fresh/upgrade/re-run/failure rehearsal,Migration evidence,"4시나리오 통과, checksum 변경 차단, rollback/runbook",DBA/BE,QA/SRE,10,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-V12-5-015,S4,W9-10,Cross,ExecutionAssurance,Governance/Platform,DB,REQ-EXA-004,Cross,MIG-0017,Cross,Cross,T-EXA-015,볼륨·partition·index·retention 결정,Capacity ADR,"실제 규모/쿼리계획으로 승인, 근거 없는 index 0",DBA/SRE,PM/Data,8,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-V12-5-017,S5,W11-12,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-005,Cross,Cross,J25-J30,Cross,T-EXA-017,false-exit metric definition version 확정,Metric definition,분자/분모/window/benchmark/cost/revision 승인,Quant/Risk,QA/Investment Committee,8,v12.4 baseline,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-V12-5-018,S5,W11-12,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-005,Cross,Cross,J25-J30,Cross,T-EXA-018,reentry capture/delay metric definition 확정,Metric definition,stage/cycle/expiry/no-fill 포함 정의 승인,Quant/Risk,QA/Data,8,v12.4 baseline,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
AEG-V12-5-019,S6,W13-14,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-005,Cross,Cross,J25-J30,Cross,T-EXA-019,Evidence grade와 counter-evidence 계약,Policy contract,DQ/freshness/revision/source coverage에 따른 downgrade 재현,Quant/Data,Risk/QA,8,v12.4 baseline,G2,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-003,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-ADAPTER,REQ-FE-ADAPTER,Cross,Cross,Cross,UI-FOUND-03,T-FE-ADAPTER-01,UiAdapter Port 정의,adapter/contracts.ts,8개 Port와 version/id 계약 고정,FE Architect,QA,5,V13-FE-001,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-007,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-STATE,REQ-FE-STATE,Cross,Cross,Cross,UI-FOUND-07,T-FE-STATE-01,11-state Matrix component,StandardStatePanel,각 상태의 표현/금지행동 test,UX/FE,QA,6,V13-FE-005,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-008,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-FMT,REQ-FE-FORMAT,Cross,Cross,Cross,UI-FOUND-08,T-FE-FMT-01,금융 formatter 중앙화,financial.ts,통화/비율/수량/as-of 단위 명시,FE Lead,Quant/QA,5,V13-FE-002,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-009,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-CONTRACT,REQ-FE-OPENAPI,Cross,Cross,Cross,UI-FOUND-09,T-FE-CONTRACT-01,OpenAPI-Zod 생성 전략 ADR,ADR-FE-CONTRACT,DTO 중복 source 0 계획 승인,BE/FE Architect,QA,5,AEG-X-002,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-011,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T01,Cross,Cross,Cross,UI-T01,T-FE-T01-01,T01 검색목록 화면 템플릿,screen-types/T01,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-012,S8,W17-18,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T02,Cross,Cross,Cross,UI-T02,T-FE-T02-01,T02 상세조회 화면 템플릿,screen-types/T02,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-013,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T03,Cross,Cross,Cross,UI-T03,T-FE-T03-01,T03 등록편집 화면 템플릿,screen-types/T03,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-014,S7,W15-16,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T04,Cross,Cross,Cross,UI-T04,T-FE-T04-01,T04 MasterDetail 화면 템플릿,screen-types/T04,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-015,S7,W15-16,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T05,Cross,Cross,Cross,UI-T05,T-FE-T05-01,T05 검토승인 화면 템플릿,screen-types/T05,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-016,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T06,Cross,Cross,Cross,UI-T06,T-FE-T06-01,T06 Wizard 화면 템플릿,screen-types/T06,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-017,S11,W23-24,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T07,Cross,Cross,Cross,UI-T07,T-FE-T07-01,T07 Dashboard 화면 템플릿,screen-types/T07,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-018,S8,W17-18,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T08,Cross,Cross,Cross,UI-T08,T-FE-T08-01,T08 Batch운영 화면 템플릿,screen-types/T08,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-019,S8,W17-18,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T09,Cross,Cross,Cross,UI-T09,T-FE-T09-01,T09 대사예외 화면 템플릿,screen-types/T09,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-020,S11,W23-24,Cross,Cross-cutting,UIFoundation,FE-SCREEN,REQ-FE-T10,Cross,Cross,Cross,UI-T10,T-FE-T10-01,T10 버전거버넌스 화면 템플릿,screen-types/T10,필수 상태·권한·버전·a11y·Playwright 계약 승인,UX/FE,QA/Domain Owner,6,V13-FE-006,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-021,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-FORM,REQ-FE-FORM,Cross,Cross,Cross,UI-FORM-01,T-FE-FORM-01,vee-validate/Zod standard form,CrudFormPage,"422 field/summary, dirty, duplicate submit, If-Match",FE Lead,BE/QA,8,V13-FE-013,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-027,S8,W17-18,Cross,Cross-cutting,DataOperations,FE-BATCH,REQ-OPS-BATCH,Cross,Cross,Cross,UI-T08-OPS,T-OPS-BATCH-UI,Data/Job Run Batch 화면 적용,ops/data-runs,JobRun/Watermark/reprocess dry-run/audit,FE/Ops,SRE/QA,9,V13-FE-018,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-028,S8,W17-18,Cross,Cross-cutting,ExecutionReconciliation,FE-RECON,REQ-RECON-UI,Cross,Cross,Cross,UI-T09-RECON,T-RECON-UI,대사·정정 화면 적용,ops/reconciliation,"before/after, maker-checker, blind overwrite 0",FE/Ops,DBA/QA,9,V13-FE-019,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-029,S11,W23-24,Cross,Cross-cutting,ModelOperations,FE-GOV,REQ-MODEL-GOV-UI,Cross,Cross,Cross,UI-T10-MODEL,T-MODEL-GOV-UI,모델 버전 비교 화면 적용,ops/model-governance,"same dataset/cost, gate pack, rollback",FE/Quant,Risk/QA,10,V13-FE-020,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-FE-037,S11,W23-24,Cross,Cross-cutting,UIFoundation,FE-ADAPTER,REQ-FE-SWAP,Cross,Cross,Cross,UI-FOUND-11,T-FE-SWAP-01,Vendor swap rehearsal,alternate fake adapter,"Feature 변경 0, contract/visual/a11y pass",FE Architect,QA/UX,8,V13-FE-004,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-FE-038,S11,W23-24,Cross,Cross-cutting,UIFoundation,FE-PERF,REQ-FE-PERF,Cross,Cross,Cross,UI-ALL,T-FE-PERF-01,대량 화면 성능 budget,performance report,"10k row virtualized, interaction P95 승인",FE/SRE,QA,8,V13-FE-023,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
V13-MODEL-001,S8,W17-18,Cross,Cross-cutting,Evaluation,MODEL-FEEDBACK,REQ-EVAL-FREEZE,Cross,MIG-0018,J31,UI-J31,T-J31,J31 PredictionFreeze 계약·DB,prediction_freeze + registry,결과 공개 전 VersionSet hash append-only,Quant/BE,Data/QA,8,VS-09/18,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
V13-TOOL-007,S14,W29-30,Cross,Cross-cutting,Documentation,DOCX,REQ-DOCX-13,Cross,Cross,Cross,Cross,T-DOCX-13,v13 통합 제안서 DOCX,K-ArtSell_Aegis_v13_0*.docx,render 모든 페이지 육안 QA,PM/Consultant,QA/Architect,8,V13-TOOL-005,G6-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
AEG-V14-002,S0,W1-2,Cross,Cross-cutting,FrontendPlatform,UI-ADAPTER,REQ-UI-ADAPTER-002,Cross,Cross,Cross,Cross,Cross,Provider resolver와 환경 선택 구현,resolveUiProvider.ts·env contract,"primevue/native 외 값은 startup 실패, Feature 수정 0",FE Lead,Architect/QA,5,AEG-V14-001,G0,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-006,S0,W1-2,Cross,Cross-cutting,FrontendPlatform,UI-COMP,REQ-UI-COMP-002,Cross,Cross,Cross,Cross,Cross,NumberField 표준 래퍼 구현,KsNumberField + 2 provider adapter,decimal/범위/빈값 계약과 form test,FE,Quant/QA,4,AEG-V14-003,G0,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-007,S1,W3-4,Cross,Cross-cutting,FrontendPlatform,FITNESS,REQ-UI-FIT-001,Cross,Cross,Cross,Cross,Cross,Vendor import architecture fitness 강화,validate_v14.py import scan,adapter 경계 외 primevue/ag-grid import 0,Architect/QA,FE Lead,5,AEG-V14-002,G0,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-008,S1,W3-4,Cross,Cross-cutting,FrontendPlatform,UI-ADAPTER,REQ-UI-ADAPTER-005,Cross,Cross,Cross,Cross,Cross,Adapter capability contract test,uiAdapter.contract.spec.ts,두 provider 동일 capability와 component 누락 0,QA/FE,Architect,4,"AEG-V14-003,AEG-V14-004",G0,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-009,S1,W3-4,Cross,Cross-cutting,FrontendPlatform,UI-ADAPTER,REQ-UI-ADAPTER-006,Cross,Cross,Cross,Cross,Cross,공급자 교체 승인 Gate 정의,UI_PROVIDER_REPLACEMENT_GATE.md,a11y/visual/perf/state/security 증거 없이는 교체 금지,UX/Architect,QA/Security,3,AEG-V14-008,G3,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-011,S1,W3-4,Cross,Cross-cutting,FrontendPlatform,UI-COMP,REQ-UI-COMP-004,Cross,Cross,Cross,Cross,Cross,표준 UI public barrel 정리,shared/ui/index.ts,"Feature import 경로 3개 이하, vendor symbol 노출 0",FE Lead,Architect,3,AEG-V14-007,G0,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-012,S1,W3-4,Cross,Cross-cutting,FrontendPlatform,UI-COMP,REQ-UI-COMP-005,Cross,Cross,Cross,Cross,Cross,Native adapter 비생산 경고/관제,adapter descriptor + startup log,운영 환경 native 선택 시 배포 Gate HOLD,FE/SRE,QA,4,AEG-V14-004,G5,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-013,S2,W5-6,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T01,Cross,Cross,Cross,T01,T-UI-T01,T01 검색·목록 CRUD 표준 화면 구현,SearchListCrudPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-014,S2,W5-6,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T02,Cross,Cross,Cross,T02,T-UI-T02,T02 상세·증거 조회 표준 화면 구현,DetailReadPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-015,S2,W5-6,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T03,Cross,Cross,Cross,T03,T-UI-T03,T03 등록·편집 Form 표준 화면 구현,EditFormPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-016,S2,W5-6,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T04,Cross,Cross,Cross,T04,T-UI-T04,T04 Master-Detail 표준 화면 구현,MasterDetailCrudPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-017,S2,W5-6,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T05,Cross,Cross,Cross,T05,T-UI-T05,T05 maker-checker 검토 표준 화면 구현,ApprovalWorkbenchPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-018,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T06,Cross,Cross,Cross,T06,T-UI-T06,T06 단계 Wizard 표준 화면 구현,StepWizardPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-019,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T07,Cross,Cross,Cross,T07,T-UI-T07,T07 Dashboard/Scorecard 표준 화면 구현,ScorecardDashboardPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-020,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T08,Cross,Cross,Cross,T08,T-UI-T08,T08 Batch/Data Ops 표준 화면 구현,BatchOperationsPageV2.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-021,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T09,Cross,Cross,Cross,T09,T-UI-T09,T09 대사·예외 표준 화면 구현,ReconciliationExceptionPage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-022,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-T10,Cross,Cross,Cross,T10,T-UI-T10,T10 버전·거버넌스 표준 화면 구현,VersionGovernancePage.vue + screen contract,필수 상태·증거·slot·responsive 계약과 catalogue test,FE/UX,QA/Domain Owner,5,AEG-V14-011,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-023,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-STATE-001,Cross,Cross,Cross,Cross,Cross,표준 화면 상태 union 계약,screenContract.ts,READY/LOADING/EMPTY/WARN/ERROR/권한/충돌/만료/처리 상태 명시,FE Architect,UX/QA,4,AEG-V14-013,MVP-B,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-024,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-SCREEN,REQ-UI-STATE-002,Cross,Cross,Cross,Cross,Cross,StandardScreenBoundary 상태 통합,StandardScreenBoundary.vue,모든 v2 화면이 동일 상태 경계 사용,FE,QA/UX,4,AEG-V14-023,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-025,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-TEMPLATE,REQ-UI-SCAFFOLD-001,Cross,Cross,Cross,Cross,Cross,목록 화면 scaffold 템플릿,CrudListPage.vue.template,"vendor import 0, v2 화면 계약 사용",FE,QA,3,AEG-V14-013,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-026,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-TEMPLATE,REQ-UI-SCAFFOLD-002,Cross,Cross,Cross,Cross,Cross,Form 화면 scaffold 템플릿,CrudFormPage.vue.template,Zod/If-Match/Idempotency TODO marker 명시,FE,QA,3,AEG-V14-015,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-027,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-TEMPLATE,REQ-UI-SCAFFOLD-003,Cross,Cross,Cross,Cross,Cross,상세 화면 scaffold 템플릿,CrudDetailPage.vue.template,"EvidenceVersionSet 필수, mutable evidence 금지",FE,Compliance/QA,3,AEG-V14-014,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-028,S3,W7-8,Cross,Cross-cutting,FrontendPlatform,UI-TEMPLATE,REQ-UI-SCAFFOLD-004,Cross,Cross,Cross,Cross,Cross,검토 화면 scaffold 템플릿,CrudReviewPage.vue.template,maker-checker 3영역과 경고 확인 slot,FE,Compliance/QA,3,AEG-V14-017,MVP-B,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-030,S4,W9-10,Cross,Cross-cutting,FrontendPlatform,UX,REQ-UI-DEEPLINK-001,Cross,Cross,Cross,Cross,Cross,목록/선택/탭 URL 재현 계약,route state guideline + tests,새로고침/공유 링크에서 동일 화면 상태,FE/UX,QA,5,AEG-V14-013,MVP-B,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-034,S4,W9-10,Cross,Cross-cutting,FrontendPlatform,VISUAL,REQ-UI-VIS-001,Cross,Cross,Cross,Cross,Cross,공급자별 visual regression 기준,baseline screenshots,prime/native 주요 상태 diff 승인,QA/UX,FE,7,AEG-V14-008,G3,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-035,S5,W11-12,Cross,Cross-cutting,FrontendPlatform,PERF,REQ-UI-PERF-001,Cross,Cross,Cross,Cross,Cross,AG Grid server-side volume 기준,grid performance evidence,"10k/100k 행은 server-side, UI long task 기준 충족",FE/SRE,QA,7,AEG-V14-003,G6-A,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-036,S5,W11-12,Cross,Cross-cutting,FrontendPlatform,UX,REQ-UI-ERROR-001,Cross,Cross,Cross,Cross,Cross,ProblemDetails 사용자 메시지 매핑,problem code catalogue,"원문 stack/secret 노출 0, 재시도 가능성 구분",FE/Security,BE/QA,5,AEG-V14-024,G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-037,S5,W11-12,Cross,Cross-cutting,FrontendPlatform,UX,REQ-UI-EVIDENCE-001,Cross,Cross,Cross,Cross,Cross,EvidenceVersionSet 표준 노출,evidence panel contract,추천/모델/평가 화면에서 dataset/model/config/code/contract 표시,FE/Compliance,QA,5,"AEG-V14-014,AEG-V14-022",G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-038,S5,W11-12,Cross,Cross-cutting,FrontendPlatform,UX,REQ-UI-STALENESS-001,Cross,Cross,Cross,Cross,Cross,Read Model stale 표시/재빌드 UX,freshness badge + rebuild status,"stale 숨김 0, watermark/projection version 조회",FE/Data,SRE/QA,5,"AEG-V14-016,AEG-V14-020",G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-039,S5,W11-12,Cross,Cross-cutting,FrontendPlatform,TEST,REQ-UI-CONTRACT-001,Cross,Cross,Cross,Cross,Cross,화면 catalogue 정적 계약 테스트,catalogue.spec.ts,"ID/컴포넌트 중복 0, evidence/anti-pattern 비어있음 0",QA/FE,Architect,3,AEG-V14-013..022,G0,SOURCE+V14_DELTA,P1,PLANNED
AEG-V14-055,S8,W17-18,Cross,Cross-cutting,ModelOperations,METRIC,REQ-MODEL-METRIC-001,Cross,Cross,J10/J11/J33/J34,Cross,Cross,Metric definition version Gate,metric definition registry validation,정의/분모/창/cohort 버전 없으면 평가 HOLD,Quant/Data,Risk/QA,6,AEG-V14-042,G4,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-056,S8,W17-18,Cross,Cross-cutting,ModelOperations,OOS,REQ-MODEL-OOS-001,Cross,Cross,J18/J19/J20,Cross,Cross,동일 dataset/cost/cohort 비교 강제,comparison context validator,champion/challenger 비교 context mismatch 0,Quant/BE,IndependentValidation/QA,7,AEG-V14-055,G4,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-062,S10,W21-22,Cross,Cross-cutting,BuildingBlocks,API,REQ-API-CONC-001,Cross,Cross,Cross,Cross,Cross,If-Match/ETag concurrency building block,VersionToken contract,mutable aggregate silent overwrite 0,BE,FE/QA,6,AEG-V14-061,G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-063,S10,W21-22,Cross,Cross-cutting,BuildingBlocks,CMD,REQ-CMD-IDEMP-001,Cross,Cross,Cross,Cross,Cross,Idempotency receipt 표준화,command receipt table/handler,"같은 key 같은 result hash, 다른 payload 409",BE/DBA,QA/SRE,8,AEG-X-006,G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-064,S10,W21-22,Cross,Cross-cutting,BuildingBlocks,DATA,REQ-DATA-PIT-001,Cross,Cross,Cross,Cross,Cross,PIT context reader 공통 계약,IApprovedPitContextReader,published_at/tradable_session/version set 누락 시 HOLD,Data/BE,Quant/QA,7,AEG-X-009,G1,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-065,S10,W21-22,Cross,Cross-cutting,BuildingBlocks,READMODEL,REQ-RM-001,Cross,Cross,Cross,Cross,Cross,Projection metadata 표준,ProjectionVersion/Watermark/Stale/Rebuild,모든 Read Model Owner/version/watermark 보유,BE/Data,SRE/QA,7,AEG-V14-038,G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-067,S11,W23-24,Cross,Cross-cutting,DataPlatform,DQ,REQ-DQ-001,Cross,Cross,Cross,Cross,Cross,Golden corporate action/상폐/총수익 dataset,golden data pack,분할/배당/합병/상폐/통화/거래일 케이스 재현,Data/Quant,DBA/QA,10,AEG-X-009,G1,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-068,S11,W23-24,Cross,Cross-cutting,DataPlatform,SOURCE,REQ-SOURCE-001,Cross,Cross,J25,Cross,Cross,Source contract drift fail-closed,J25 evidence and hold,license/schema/SLA/timezone/unit 변경 시 추천 HOLD,Data Governance,Adapter/QA,7,AEG-X-009,G1,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-073,S12,W25-26,Cross,Cross-cutting,Quality,BE-CI,REQ-CI-BE-001,Cross,Cross,Cross,Cross,Cross,.NET 10 restore/build/test 실증,CI TRX/artifacts,warning policy 포함 Release build/test PASS,DevOps/BE,QA,5,AEG-V14-071,G0,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-074,S12,W25-26,Cross,Cross-cutting,Quality,DB-CI,REQ-CI-DB-001,Cross,Cross,Cross,Cross,Cross,DbUp fresh/upgrade/rerun/failure rehearsal,migration evidence,0019 포함 4시나리오/checksum mutation 차단,DBA/DevOps,BE/QA,7,AEG-V14-073,G0,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-075,S13,W27-28,Cross,Cross-cutting,Quality,E2E,REQ-E2E-UI-001,Cross,Cross,Cross,Cross,Cross,10개 화면 타입 Playwright smoke,screen contract E2E,prime provider에서 route/state/keyboard evidence,QA/FE,UX,10,AEG-V14-033,G3,SOURCE+V14_DELTA,P0,PLANNED
AEG-V14-079,S14,W29-30,Cross,Cross-cutting,Governance,PACKAGE,REQ-PKG-001,Cross,Cross,Cross,Cross,Cross,재귀 ZIP 방지 패키징,package builder/manifest,"output zip·historical generated zip 자동 제외, source archive는 Full만",DevOps/PM,QA,5,AEG-X-001,G0,SOURCE+V14_DELTA,P0,PLANNED
DEC-010,DECISION_REQUIRED,SLO/RPO/RTO와 운영 용량 기준,자료 미지원,SRE/PM,G5,미정
DEC-011,DECISION_REQUIRED,고객/계좌/상품 규모와 성능 테스트 볼륨,자료 미지원,PM/SRE,G6-A,미정
DEC-012,DECISION_REQUIRED,한국 최신 PIT 데이터 확보 범위와 재검증 일정,자료 미지원,Quant/Data,G4,미정
DEC-013,APPROVED,Lot-relative sell ratio uses CurrentLotPortfolioWeight; target security weight subtracts LotWeight×Ratio,v10/v12.1 unit-separation intent and data-consistency correction,Quant/Architect,G2-A,2026-08-02
DEC-014,APPROVED,Ordered policy trace is immutable internal decision evidence; customer view receives curated explanation,Explainability and audit delta,Quant/Compliance/Architect,G2-A/G3,2026-08-02
DEC-015,APPROVED,v12.2 preserves all six current-session attachments byte-for-byte and treats v12.1 as baseline,Non-regression source control,PM/Architect,G0,2026-08-02
DEC-016,DECISION_REQUIRED,Select production OpenAPI client generation tool and ownership,Toolchain/network approval required,BE/FE/DevOps,G3,Before S11
DEC-064,DECISION_REQUIRED,Hard impairment 80~100%를 어떤 증거등급/심각도로 매핑하는가,v10 범위는 80~100%; 현재 구현은 보수적으로 100%,투자위/준법/Quant,G2,Before policy parameter change
DEC-065,APPROVED,v12.2 이전 ambiguous weight context는 추정 사용하지 않고 semantics v2로 재구축한다,PIT·재현성·DECISION_REQUIRED fail-closed 원칙,Data Architect/Quant/Architect,G2-A,2026-08-02
DEC-066,APPROVED,정책·이벤트·성과지표 계약은 버전과 hash를 가진 machine-readable artifact로 관리한다,"DOC-NR-05/06, v12.1 TD-021/032",Architect/Quant/Risk,G2/G3,2026-08-02
DEC-028,APPROVED,J21은 개선 제안만 생성하며 코드·모델·설정 파일을 수정하지 않음,바이브코딩·홀루시네이션·과최적화 통제,Architect/Quant,G4,2026-08-02
DEC-029,APPROVED,"J10/J11/J17 일, J18/J24 주, J19/J21/J22 월, J20/J23 분기 기본 cadence",v10 J10/J11 및 유지보수 운영리듬 계승,Risk/Ops,G3/G5,2026-08-02
DEC-030,DECISION_REQUIRED,평가 evidence retention/partition/archive/legal hold 기간,첨부 근거에 구체 보존기간 없음,Compliance/DBA,G5/G6-A,G5 전
DEC-031,DECISION_REQUIRED,Data/Feature/Prediction/Calibration drift metric·sample·threshold,첨부 근거는 drift 필요성만 제시하고 수치 계약 미제공,Quant/Risk,G4,J17 구현 전
DEC-032,DECISION_REQUIRED,False-exit adverse-regret의 정확한 가격·benchmark·window 정의,첨부의 연 2% 목표와 연구 CSV를 직접 동일시할 수 없음,InvestmentCommittee/Quant,G4,J10 생산화 전
DEC-033,APPROVED,"ModelOperations Dispatcher 기본 OFF, ShadowEvaluation과 별도 승인 필요",v10 안전경계+v12.5,Architect/Security,G0,2026-08-02
V14-C-001,KsDateField,Standard Component,modelValue/label/min/max/error,update/blur,label-describedby/date keyboard,adapter parity/form,Provider port
V14-C-002,KsNumberField,Standard Component,modelValue/min/max/fraction/error,update/blur,label/error/value semantics,decimal/boundary/form,Provider port
V14-C-003,NativeUiAdapter,Reference Provider,10 capabilities,provider install,HTML native keyboard baseline,contract/browser/a11y,Adapter implementation only
V14-C-004,UiProviderResolver,Bootstrap,VITE_UI_ADAPTER,install,fail-fast unsupported provider,configuration/contract,Composition root only
J10,OutcomeEvaluationRun,DAILY,market session closed and total-return data complete,q-evaluation,EVALUATION_ONLY,Dataset/Model/Config/Code/Contract,1/5/20/63/126/252 OutcomeObservation,Quant/Ops,Data/QA,G3,BUSINESS_HOLD on missing PIT/TR,TEMPLATE
J11,DailyScorecardBuild,DAILY,J10 due windows complete,q-evaluation,EVALUATION_ONLY,Metric definition/cohort versions,daily scorecard and alerts,Quant/Ops,Risk/SRE,G3,HOLD on sample/lag/definition mismatch,TEMPLATE
J17,DriftDetectionRun,DAILY,approved baseline and minimum sample available,q-evaluation,EVALUATION_ONLY,baseline manifest/version,data/feature/prediction/calibration drift,Quant/Risk,Data/SRE,G4,HOLD only; no automatic model change,TEMPLATE
J18,ChampionChallengerEvaluation,WEEKLY,same frozen dataset/cost/cohort available,q-evaluation,EVALUATION_ONLY,paired model VersionSets,paired comparison with confidence intervals,Quant/Risk,IndependentValidation/QA,G4,QUARANTINE on cohort mismatch,TEMPLATE
J19,FrozenOosBacktest,MONTHLY,dataset rights/hash/seed/environment manifest approved,q-research,EVALUATION_ONLY,frozen research manifest,walk-forward OOS artifacts,Quant/Data,QA/Risk,G4,FAIL artifact retained,TEMPLATE
J20,RobustnessPboDsrRun,QUARTERLY,complete experiment registry and OOS outputs,q-research,EVALUATION_ONLY,experiment registry/version,PBO/DSR/stability/cost2x report,Quant/Risk,IndependentValidation,G4,HOLD on incomplete attempt ledger,TEMPLATE
J22,PromotionEvidenceReviewBuild,MONTHLY,candidate requests review and all gates calculated,q-control,PROPOSAL_ONLY,promotion-gate v1 evidence bundle,maker-checker review packet,Risk/InvestmentCommittee,Compliance/QA,G4,PENDING/HOLD; no activation,TEMPLATE
J23,ModelRollbackDrill,QUARTERLY,approved champion/fallback manifests and runbook,q-control,DRILL_ONLY,champion/fallback VersionSets,RTO/RPO and restore evidence,SRE/Risk,Module Owner/QA,G5,no real order submission,TEMPLATE
J24,DataRevisionRevalidation,WEEKLY+EVENT,approved revision lineage and impact index,q-backfill,EVALUATION_ONLY,before/after dataset versions,replay impact and correction proposal,Data/Quant,DBA/QA,G3,no overwrite; correction evidence only,TEMPLATE
J26,MarketCalendarCompletenessCheck,DAILY,approved market calendar and EOD completeness,q-market-data,EVALUATION_ONLY,Calendar/source/version,tradable-session readiness,Data/Ops,Quant/QA,G1,HOLD on holiday/DST/source mismatch,TEMPLATE_DISABLED
J27,EvidenceChainAudit,DAILY,decision/outcome/audit hash chain available,q-control,EVALUATION_ONLY,Evidence VersionSet,missing-link/mutation evidence,Compliance/QA,Data/BE,G3,QUARANTINE on hash mismatch,TEMPLATE_DISABLED
J28,ProjectionFreshnessCheck,DAILY,projection contract and watermark,q-evaluation,EVALUATION_ONLY,Projection version/watermark,staleness/rebuild diff,BE/Data,SRE/QA,G3,HOLD on stale projection,TEMPLATE_DISABLED
J29,CapacitySlaTrend,WEEKLY,approved SLO and volume assumptions,q-control,EVALUATION_ONLY,SLO/capacity version,capacity trend decision packet,SRE/PM,DBA/Module Owner,G5,WARN/HOLD on saturation,TEMPLATE_DISABLED
J30,ReleaseEvidenceAssemble,EVENT_DRIVEN,release candidate artifacts complete,q-control,PROPOSAL_ONLY,Source/build/test/migration/security/rollback hash,review-required release bundle,QA/Release Manager,Compliance/SRE,G6,HOLD on any missing artifact,TEMPLATE_DISABLED
J31,PredictionFreezeRun,DAILY,approved market cutoff before outcomes,q-evaluation,EVALUATION_ONLY,Dataset/Model/Config/Code/Contract,immutable prediction freeze,Quant/Data,QA/Risk,G3,HOLD on PIT/model context,TEMPLATE_DISABLED
J32,OutcomeMaturitySweep,DAILY,market session close and total-return/calendar complete,q-evaluation,EVALUATION_ONLY,Calendar/Dataset/Metric contract,matured 1/5/20/63/126/252 requests,Quant/Ops,Data/QA,G3,HOLD on TR/calendar gap,TEMPLATE_DISABLED
J33,SellReentryAttributionReview,WEEKLY,matured sell/reentry windows,q-evaluation,EVALUATION_ONLY,Metric/cohort/benchmark/cost versions,false-exit/gain/capture/delay evidence,Quant/Risk,Advisor/QA,G4,HOLD on metric definition mismatch,TEMPLATE_DISABLED
J34,CalibrationRegimeReview,WEEKLY,versioned prediction/cohort/regime evidence,q-evaluation,EVALUATION_ONLY,Prediction/Cohort/Regime versions,calibration/coverage/drift/regime report,Quant/Risk,Data/IV,G4,HOLD on insufficient sample,TEMPLATE_DISABLED
J35,ImprovementHypothesisBuild,MONTHLY,scorecard/attribution/drift/debt current,q-research,PROPOSAL_ONLY,Evidence and debt versions,review-required falsifiable hypothesis,Quant Lead,Risk/Architect,G4,NO OUTPUT on incomplete evidence,TEMPLATE_DISABLED
J36,ChallengerExperimentPlan,MONTHLY,approved improvement hypothesis,q-research,PROPOSAL_ONLY,Hypothesis/Experiment registry,review-required challenger plan,Quant Lead,IV/QA,G4,REJECT on unapproved change,TEMPLATE_DISABLED
J38,ModelPolicyDebtReview,MONTHLY,debt/incident/model register current,q-control,PROPOSAL_ONLY,Debt/Incident/Model versions,prioritized debt decision packet,Risk/Architect,Quant/PM,G5,HOLD on stale register,TEMPLATE_DISABLED
J39,FeedbackCycleIntegrityAudit,DAILY,approved feedback-cycle/aging contracts,q-control,EVALUATION_ONLY,Cycle/transition/evidence hashes,stuck/illegal/evidence-gap report,Compliance/QA,Quant/SRE,G4,HOLD and alert only; no automatic transition,TEMPLATE_DISABLED
1
Job_ID
Name
Cadence
Trigger_or_Precondition
Queue
Automation_Mode
Frozen_Context
Output
Primary_Owner
Secondary
Gate
Failure_Mode
Status
2
J10
OutcomeEvaluationRun
DAILY
market session closed and total-return data complete
K-ArtSell_퀀트투자자문_SI_본프로그램착수_누적고도화_통합실행기준서_v10.0(1).docx,402134,d86795186ec5f578741d64618eb53278a1c3a55795e73307e5bee245980a83a6,Highest non-regression SI baseline,BYTE_FOR_BYTE_RETAINED_IN_FULL_PACKAGE
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-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-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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.