Initial commit: Add project files
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# K-ArtSell Aegis v13.0 표준화·지속모델운영 통합 고도화
|
||||
|
||||
상태: **IMPLEMENTATION_TEMPLATE / STATIC_VALIDATED / RUNTIME_EVIDENCE_REQUIRED**
|
||||
운영 경계: **RESEARCH_CANDIDATE_NOT_PRODUCTION · 투자자문형 우선 · 자동주문/KIS 제출 OFF · 자동 모델승격 OFF**
|
||||
|
||||
## 경영진 결론
|
||||
|
||||
v10.0의 비회귀·PIT·불변 증거·26개 Vertical Slice·자동주문 OFF 원칙과 v12.1~v12.5의 실행보증 기준은 유지한다. v13.0은 기능 수를 늘리는 버전이 아니라, **FE의 교체 가능한 표준 UI 포트**, **10개 화면 타입 템플릿**, **지속 모델 평가의 동결-성숙-평가-가설-독립검증 루프**, **400개 실행 WBS**를 추가한 누적 Delta다.
|
||||
|
||||
현재 패키지는 생산 인증물이 아니다. .NET 10 restore/build/test, pnpm frozen install/typecheck/test/build, PostgreSQL DbUp rehearsal, KRX/OPENDART/KIS·총수익·상폐·컨센서스·Fee/Tax/FX 계약, 252거래일 Shadow, PBO/DSR, OIDC/JWT, DR 증거는 여전히 Gate 조건이다.
|
||||
|
||||
## 처절한 비판
|
||||
|
||||
1. 기존 FE는 화면 몇 개와 공통 컴포넌트가 있으나 Feature가 특정 UI 라이브러리를 직접 사용하지 못하게 하는 교체 경계가 없었다.
|
||||
2. “공통 컴포넌트”라는 이름만 있고 화면 상태·권한·버전·감사·접근성까지 재사용하는 계약이 없으면 유지보수 부채만 증가한다.
|
||||
3. CRUD는 단순 등록·수정이 아니다. 투자자문 시스템의 CRUD는 PIT, 승인, 만료, 충돌, 불변 이력, 정정 이벤트를 포함한다.
|
||||
4. 모델 평가 스케줄러가 있다고 지속 개선이 되는 것이 아니다. 예측을 결과 관측 전에 동결하고, 평가창 성숙과 데이터 revision을 분리하지 않으면 결과는 재현되지 않는다.
|
||||
5. 자동 개선·자동 승격은 금지한다. 시스템은 증거와 가설을 제안하고, 독립 검증과 maker-checker가 결정한다.
|
||||
|
||||
## v13.0 핵심 Delta
|
||||
|
||||
- `frontend/src/shared/ui/adapter`: PrimeVue/AG Grid를 격리한 교체 가능한 UI Adapter Port.
|
||||
- `frontend/src/shared/ui/layouts`: AppShell/Page/Form/Review/Dashboard 표준 레이아웃.
|
||||
- `frontend/src/shared/ui/screen-types`: T01~T10 CRUD·업무화면 템플릿.
|
||||
- 중앙 금융 formatter, 공통 상태 Matrix, 화면 타입 catalogue와 contract tests.
|
||||
- J31~J38 지속 모델 평가·개선 제안 Job. 모두 기본 비활성화, evidence/proposal only.
|
||||
- `0018_v13_model_feedback_loop.sql`: prediction freeze, window maturity, improvement hypothesis append-only 계약.
|
||||
- Backend/Frontend 동시 생성 Vertical Slice scaffolder.
|
||||
- v12.5 WBS 336건에 실행 Delta 64건을 더한 총 400건 WBS.
|
||||
@@ -0,0 +1,14 @@
|
||||
# 기준선 보존·비회귀·첨부 커버리지
|
||||
|
||||
## 우선순위
|
||||
|
||||
1. v10.0 누적 통제와 자동주문 OFF·고객보호·PIT·감사·재현성
|
||||
2. v12.1~v12.5의 실행준비·실행보증 Delta
|
||||
3. v13.0의 UI Adapter·화면 타입·모델 피드백 루프
|
||||
4. 충돌하지 않는 과거 상세 WBS·Runbook·QA 계약
|
||||
|
||||
삭제·대체는 Supersession Record 없이는 금지한다. 자료로 판단할 수 없는 항목은 `DECISION_REQUIRED`이며 코드 기본값으로 채우지 않는다.
|
||||
|
||||
## 현재 요청 첨부
|
||||
|
||||
`attachments/current_request_20260802_v13/`에 두 DOCX와 v12.5 분할 ZIP 3개를 byte-for-byte 보존한다. SHA-256은 `SOURCE_COVERAGE_MATRIX.csv`, 전체 패키지 hash는 루트 `SHA256SUMS.txt`가 기준이다.
|
||||
@@ -0,0 +1,25 @@
|
||||
# FE 표준 컴포넌트·디자인 시스템·어댑터
|
||||
|
||||
## 절대 규칙
|
||||
|
||||
Feature는 `primevue/*`, `ag-grid-*`를 직접 import하지 않는다. UI 공급자 의존은 `shared/ui/adapter/<vendor>`에만 둔다. Feature는 `KsButton`, `KsTextField`, `KsDataGrid`, 표준 Layout과 Screen Type만 사용한다.
|
||||
|
||||
## 3계층
|
||||
|
||||
1. **Adapter Port**: Button/Input/Select/Dialog/Tag/Grid의 최소 의미 계약.
|
||||
2. **Standard Component**: label, error, help, a11y, 금융 상태를 포함하는 `Ks*` 컴포넌트.
|
||||
3. **Domain Component**: Evidence, Reentry, Approval, VersionSet처럼 투자 업무 의미를 가진 컴포넌트.
|
||||
|
||||
공통 승격은 최소 3개 사용처가 아니라, **동일 업무 의미·상태·권한·접근성·테스트·변경축**이 반복될 때만 허용한다. 단순 CSS 유사성은 공통화 근거가 아니다.
|
||||
|
||||
## 교체 절차
|
||||
|
||||
1. 새 Vendor Adapter가 모든 Port를 구현한다.
|
||||
2. Adapter contract, Vitest, a11y, Playwright 핵심 여정, visual regression을 통과한다.
|
||||
3. T01~T10 상태 Matrix와 금융 formatter의 의미 diff가 0인지 검증한다.
|
||||
4. ADR과 rollback plan을 승인한다.
|
||||
5. Feature 코드는 수정하지 않고 bootstrap adapter만 교체한다.
|
||||
|
||||
## 상태·표현
|
||||
|
||||
LOADING, EMPTY, WARN, ERROR, EXPIRED, UNAUTHORIZED, READONLY, DIRTY, CONFLICT, PROCESSING, PARTIAL을 표준화한다. 색상만으로 상태를 표시하지 않고 텍스트·아이콘·ARIA를 병행한다. 손실·경고·데이터 신선도를 수익보다 먼저 보여준다.
|
||||
@@ -0,0 +1,23 @@
|
||||
# 표준 레이아웃·CRUD 화면 타입
|
||||
|
||||
| ID | 타입 | 핵심 적용 |
|
||||
|---|---|---|
|
||||
| T01 | 검색·목록형 CRUD | 상품·고객·권한·Data Run·추천 대기열 |
|
||||
| T02 | 상세 조회형 | 투자제안·포트폴리오·백테스트 결과 |
|
||||
| T03 | 등록·편집 Form | IPS·비용표·설정·권한 |
|
||||
| T04 | Master-Detail | 추천-항목·Watch-Stage·대사 Run-Break |
|
||||
| T05 | 검토·승인 Workbench | 추천·모델·정정·대사 maker-checker |
|
||||
| T06 | 단계 Wizard | 온보딩·IPS·리밸런싱·Backfill |
|
||||
| T07 | Dashboard·Scorecard | 고객·일평가·SLO |
|
||||
| T08 | Batch·데이터 운영 | 수집·Feature·추천·평가·재처리 |
|
||||
| T09 | 대사·예외 처리 | KIS/원장·DQ 격리·정정 |
|
||||
| T10 | 버전 비교·거버넌스 | 모델·정책·설정·Source 승격 |
|
||||
|
||||
## CRUD의 의미
|
||||
|
||||
- Create: 새 버전 또는 새 원장 이벤트. 과거 row overwrite 금지.
|
||||
- Read: as-of, version, freshness, DQ, permission, audit를 함께 조회.
|
||||
- Update: 일반 Master는 optimistic concurrency, Evidence/Decision/Audit는 correction event.
|
||||
- Delete: 업무 삭제 대신 retire/expire/supersede. 물리 삭제는 법정·보존정책에 따르는 별도 통제.
|
||||
|
||||
모든 화면은 `Screen ID/Route`, Role/Scope, 사용자 결과, In/Out, Data/Read Model, 상태 Matrix, 행동·검증, a11y, Given/When/Then, 테스트·관제를 가진다.
|
||||
@@ -0,0 +1,24 @@
|
||||
# 알고리즘·예측·평가·개선 지속 루프
|
||||
|
||||
## 고정 우선순위
|
||||
|
||||
HARD_IMPAIRMENT → PORTFOLIO_SURVIVAL → DYNAMIC_PROFIT_FLOOR → CONCENTRATION/LIQUIDITY → OPPORTUNITY_COST → REENTRY_OPTION
|
||||
|
||||
상위 위험은 하위 기대수익 점수로 상쇄하지 않는다. 매도는 Lot 비율과 실행 후 Portfolio Weight를 분리한다. 비가치훼손 매도는 ReentryWatch를 동시에 생성하며, 최소 10거래일·상승 SMA50·직전 20일 고점·단계 간 10거래일·126거래일 만료·새 Cycle/Lot을 적용한다.
|
||||
|
||||
## 지속 루프
|
||||
|
||||
1. **J31 PredictionFreezeRun**: 결과가 알려지기 전에 Dataset/Model/Config/Code/Contract SHA와 예측을 불변 동결.
|
||||
2. **J32 OutcomeMaturitySweep**: 거래세션 기준 1/5/20/63/126/252일 평가창 성숙.
|
||||
3. **J33 SellReentryAttributionReview**: false-exit, gain capture, 영구손실 회피, 포착률, 지연비용.
|
||||
4. **J34 CalibrationRegimeReview**: P10/P50/P90 coverage, Brier/log loss, calibration, regime/drift.
|
||||
5. **J35 ImprovementHypothesisBuild**: 문제·증거·예상효과·반증시험·비목표를 가진 개선 가설 제안.
|
||||
6. **J36 ChallengerExperimentPlan**: 동결 실험계획 제안. 승인 없이 훈련·설정변경·활성화 금지.
|
||||
7. **J37 IndependentValidationPack**: OOS·PBO·DSR·cost2x·재현성·운영 무결성 독립 검증.
|
||||
8. **J38 ModelPolicyDebtReview**: 모델/정책/데이터/기술부채의 우선순위·만료·상환 Gate.
|
||||
|
||||
모든 Job은 기본 OFF이며 `EVALUATION_ONLY` 또는 `PROPOSAL_ONLY`다. 자동 모델 승격, 자동 파라미터 변경, 고객 공개, 주문 제출은 금지한다.
|
||||
|
||||
## Append-only state progression
|
||||
|
||||
`evaluation_window_maturity` and `model_improvement_hypothesis` are not updated in place. A state change appends a new `maturity_revision` or `hypothesis_version` row with a `supersedes_*_id` pointer. The prior row remains immutable, so replay and maker-checker evidence do not depend on mutable status columns.
|
||||
@@ -0,0 +1,13 @@
|
||||
# Backend·데이터·Hangfire 실행 표준
|
||||
|
||||
## Vertical Slice
|
||||
|
||||
Endpoint(Auth/Validator/ProblemDetails) → Application(Idempotency/Transaction/Orchestration) → Domain Policy(Pure Decision/State) → Dapper SQL(PIT/Explicit columns) → Outbox/Inbox → Tests → Vue Feature를 한 Slice로 완결한다.
|
||||
|
||||
## 데이터
|
||||
|
||||
Raw append-only → Canonical PIT → DQ/Quarantine/Lineage → Feature/Forecast/Risk/Evidence → Ledger/Decision/Review/Publish/Outcome → Rebuildable Read Model 순서다. Read Model 외 역정규화를 금지한다.
|
||||
|
||||
## Hangfire
|
||||
|
||||
JobRunId, scope, watermark, idempotency key, source/dataset/version set, attempt, heartbeat, dependency result, artifact hash를 기록한다. Transient/Rate-limit/Schema/Data-quality/Business-hold/Poison을 구분하고 blind retry를 금지한다. 재처리는 새 revision이며 과거 Evidence를 덮어쓰지 않는다.
|
||||
@@ -0,0 +1,11 @@
|
||||
# 역할별 냉정한 감사
|
||||
|
||||
- **운영사**: 화면 데모가 아니라 Source→PIT→Evidence→Approval→Outcome→Reconciliation의 완결성을 계약하라.
|
||||
- **Architect**: Vendor import·schema cross-read·Generic Repository·God Service를 Architecture Test로 차단하라.
|
||||
- **PM/PL**: 400개 WBS를 동시 착수하지 말고 Critical Path와 Gate를 기준으로 WIP를 제한하라.
|
||||
- **UX/AX**: 수익 그래프보다 손실·경고·불확실성·반대증거·유효기간을 먼저 보여라.
|
||||
- **QA**: 정상 경로보다 권한·중복·만료·부분실패·재처리·동시성·rollback을 우선하라.
|
||||
- **투자 고객**: 추천의 근거, 비용, 반대증거, 다음 검토, 재진입 계약을 이해할 수 있어야 한다.
|
||||
- **개발자**: Feature에서 Vendor·DB·Hangfire를 직접 호출하지 말고 승인된 Port와 Slice 계약을 지켜라.
|
||||
- **Data Architect/DBA**: 현재값 편의를 위해 revision과 as-of를 버리지 마라. 그 순간 백테스트와 감사가 무너진다.
|
||||
- **Quant/Consultant**: 적중률을 판매하지 말고 비용후 기대효용, calibration, 위험감소, false-exit, 재진입을 설명하라.
|
||||
@@ -0,0 +1,15 @@
|
||||
# 상세 WBS·Gate 운영
|
||||
|
||||
`08_DETAILED_WBS_MASTER.csv`는 v12.5의 336건을 보존하고 v13.0 Delta 64건을 추가한 총 400건이다. 추가 작업은 FE Adapter/Layouts/Screen Types, Contract/A11y/Visual Test, J31~J38, Prediction Freeze/Improvement Hypothesis DB, Scaffolder, Source/Package Validation에 집중한다.
|
||||
|
||||
## 실행 순서
|
||||
|
||||
- G0: toolchain, lockfile, architecture, adapter import boundary, DbUp 4시나리오.
|
||||
- G1: Source/License/PIT/Calendar/Fee-Tax-FX, DQ and replay.
|
||||
- G2: Evidence, Sell/Reentry Golden, Lot/Cycle invariants.
|
||||
- G3: Recommendation→Review→Publish→Outcome, UI state matrix, maker-checker.
|
||||
- G4: 252일 Shadow, OOS, PBO/DSR, J31~J37 evidence.
|
||||
- G5: OIDC/JWT, PII, SLO/RPO/RTO, DR, rollback drills.
|
||||
- G6: capacity, release evidence, independent Go/No-Go.
|
||||
|
||||
WIP 제한: 팀당 동시 P0 Slice 2개, Cross-cutting 1개. Sprint 용량의 15~20%는 승인된 기술부채 상환에 배정한다.
|
||||
@@ -0,0 +1,401 @@
|
||||
WBS_ID,Sprint,Weeks,Slice_ID,Slice,Module,Workstream,Requirement_ID,API_ID,DB_Migration_ID,Job_Event_ID,UI_ID,Test_ID,Task,Artifact,Acceptance_Evidence,Primary_Owner,Secondary,PD,Dependency,Gate,Evidence_Class,Risk,Status
|
||||
AEG-X-001,S0,W1-2,Cross,Cross-cutting,Governance,GOV,DOC-NR-01~08,Cross,Cross,Cross,Cross,Cross,Version Coverage Matrix 고도화,Version Coverage Matrix·Supersession Registry,모든 첨부와 v10/v12/v12.1의 Retained/Improved/Superseded 상태 100%,PM/Architect,Architect/QA,5,-,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-002,S0,W1-2,Cross,Cross-cutting,Toolchain,DEVEX,REQ-PLAT-TOOL,Cross,Cross,Cross,Cross,Cross,global.json 고도화,global.json·Directory.Packages·node/packageManager·lock 정책,승인 runner에서 dotnet restore/build/test 및 pnpm frozen build 재현,DevOps,Architect/QA,6,AEG-X-001,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
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-X-004,S0,W1-2,Cross,Cross-cutting,Database,DBA,REQ-DB-001,Cross,Cross,Cross,Cross,Cross,DbUp fresh/upgrade/re-run/failure 복구 rehearsal 고도화,DbUp fresh/upgrade/re-run/failure 복구 rehearsal,PostgreSQL 승인 버전에서 4 시나리오와 checksum 변경 차단 통과,DBA/BE,Architect/QA,8,AEG-X-002,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-005,S0,W1-2,Cross,Cross-cutting,Security,SEC,REQ-SEC-BASE,Cross,Cross,Cross,Cross,Cross,"OIDC/JWT ADR, DevelopmentHeader 제한, fail-closed 고도화","OIDC/JWT ADR, DevelopmentHeader 제한, fail-closed","비개발 무인증 접근 0, secret/log/prompt 노출 0",Security/BE,Architect/QA,7,AEG-X-001,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-006,S0,W1-2,Cross,Cross-cutting,Reliability,ASYNC,REQ-ASYNC-001,Cross,Cross,Cross,Cross,Cross,Outbox publisher 고도화,Outbox publisher·Inbox lease·dead-letter·replay,"duplicate 0, crash-before/after-publish 시나리오와 replay hash 통과",BE/SRE,Architect/QA,10,AEG-X-004,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-007,S0,W1-2,Cross,Cross-cutting,Observability,OPS,REQ-OBS-001,Cross,Cross,Cross,Cross,Cross,Serilog/OTel correlation 고도화,Serilog/OTel correlation·metric naming·Telegram redaction,"trace→job→decision→outbox 연결, PII redaction test 통과",SRE/Security,Architect/QA,7,AEG-X-005,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-X-008,S0,W1-2,Cross,Cross-cutting,API Contract,CONTRACT,REQ-API-001,Cross,Cross,Cross,Cross,Cross,OpenAPI artifact 고도화,OpenAPI artifact·ProblemDetails taxonomy·FE contract generation,OpenAPI diff와 breaking change approval 없이는 Release 차단,BE/FE Architect,Architect/QA,8,AEG-X-003,G3,SOURCE+DESIGN_PROPOSAL,P1,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-VS-00-02,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,DATA,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,데이터 시점·스키마·정합성 계약,"MIG-0000/0013, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-00-01,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-00-03,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,DOMAIN,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,도메인 불변조건·상태전이 구현,"src/Modules/Host/BuildingBlocks/PlatformBootstrap/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-00-02,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-00-04,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,BE,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,Vertical Slice API/Application/SQL 구현,HEALTH-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-00-03,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-00-05,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,ASYNC,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,Event/Job/Inbox·재처리 구현,"-; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-00-04,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-00-06,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,FE,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,Vue feature·Zod·Query·컴포넌트 구현,UI-PLAT-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-00-05,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-00-07,S0,W1-2,VS-00,PlatformBootstrap,Host/BuildingBlocks,TESTOPS,REQ-PLAT-001,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,회귀·관제·Runbook·Rollback 증거,T-ARCH-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-00-06,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-VS-01-02,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,DATA,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,데이터 시점·스키마·정합성 계약,"MIG-IAM-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-01-01,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-01-03,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,DOMAIN,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,도메인 불변조건·상태전이 구현,"src/Modules/IdentityAccess/ManageIdentityAndRoles/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-01-02,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-01-04,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,BE,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,Vertical Slice API/Application/SQL 구현,IAM-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-01-03,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-01-05,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,ASYNC,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,Event/Job/Inbox·재처리 구현,"-; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-01-04,G1-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-01-06,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,FE,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,Vue feature·Zod·Query·컴포넌트 구현,UI-IAM-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-01-05,G1-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-01-07,S1,W3-4,VS-01,ManageIdentityAndRoles,IdentityAccess,TESTOPS,REQ-IAM-001,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,회귀·관제·Runbook·Rollback 증거,T-IAM-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-01-06,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-02-01,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,GOV,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,정책·범위·실패상태 계약 확정,"REQ-SEC-001, VS-02 SLICE_SPEC, ADR/Decision Log",사용자 결과 '상장·상폐·상품구조·거래가능성의 PIT 기준'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-00,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-02-02,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,DATA,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,데이터 시점·스키마·정합성 계약,"MIG-SEC-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-02-01,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-02-03,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,DOMAIN,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,도메인 불변조건·상태전이 구현,"src/Modules/SecurityMaster/SynchronizeSecurityMaster/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-02-02,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-02-04,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,BE,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,Vertical Slice API/Application/SQL 구현,"SEC-01/02,DAT-01; Endpoint/Validator/Application/Dapper/Outbox",인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-02-03,G1-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-02-05,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,ASYNC,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,Event/Job/Inbox·재처리 구현,"J01; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-02-04,G1-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-02-06,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,FE,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,Vue feature·Zod·Query·컴포넌트 구현,UI-SEC-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-02-05,G1-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-02-07,S1,W3-4,VS-02,SynchronizeSecurityMaster,SecurityMaster,TESTOPS,REQ-SEC-001,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,회귀·관제·Runbook·Rollback 증거,T-SEC-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-02-06,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-03-02,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,DATA,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,데이터 시점·스키마·정합성 계약,"MIG-MD-001/002, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-03-01,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-03-03,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,DOMAIN,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,도메인 불변조건·상태전이 구현,"src/Modules/MarketData/IngestMarketDataPIT/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-03-02,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-03-04,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,BE,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,Vertical Slice API/Application/SQL 구현,DAT-02/03; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-03-03,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-03-05,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,ASYNC,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,Event/Job/Inbox·재처리 구현,"J02; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-03-04,G1-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-03-06,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,FE,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,Vue feature·Zod·Query·컴포넌트 구현,UI-DQ-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-03-05,G1-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-03-07,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,TESTOPS,REQ-DAT-001,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,회귀·관제·Runbook·Rollback 증거,T-DQ-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-03-06,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-04-01,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,GOV,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,정책·범위·실패상태 계약 확정,"REQ-CA-001, VS-04 SLICE_SPEC, ADR/Decision Log",사용자 결과 '분할·배당·증자·합병·상폐의 가격·수량·원가 일관성'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-02,VS-03",G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-04-02,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,DATA,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,데이터 시점·스키마·정합성 계약,"MIG-CA-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-04-01,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-04-03,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,DOMAIN,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,도메인 불변조건·상태전이 구현,"src/Modules/SecurityMaster/ApplyCorporateActions/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-04-02,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-04-04,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,BE,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,Vertical Slice API/Application/SQL 구현,DAT-04; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-04-03,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-04-05,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,ASYNC,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,Event/Job/Inbox·재처리 구현,"J03; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-04-04,G1-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-04-06,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,FE,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,Vue feature·Zod·Query·컴포넌트 구현,UI-DQ-02; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-04-05,G1-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-04-07,S2,W5-6,VS-04,ApplyCorporateActions,SecurityMaster,TESTOPS,REQ-CA-001,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,회귀·관제·Runbook·Rollback 증거,T-CA-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-04-06,G1-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-05-01,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,GOV,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,정책·범위·실패상태 계약 확정,"REQ-FND-001, VS-05 SLICE_SPEC, ADR/Decision Log",사용자 결과 '공시·재무·컨센서스 공개시각과 정정 이력'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-02,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-05-02,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,DATA,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,데이터 시점·스키마·정합성 계약,"MIG-FND-001/002, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-05-01,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-05-03,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,DOMAIN,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,도메인 불변조건·상태전이 구현,"src/Modules/FundamentalsPIT/IngestFundamentalsPIT/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-05-02,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-05-04,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,BE,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,Vertical Slice API/Application/SQL 구현,DAT-05; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-05-03,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-05-05,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,ASYNC,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,Event/Job/Inbox·재처리 구현,"J04; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-05-04,G1,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-05-06,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,FE,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,Vue feature·Zod·Query·컴포넌트 구현,UI-FND-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-05-05,G1,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-05-07,S3,W7-8,VS-05,IngestFundamentalsPIT,FundamentalsPIT,TESTOPS,REQ-FND-001,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,회귀·관제·Runbook·Rollback 증거,T-FND-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-05-06,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-06-01,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,GOV,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,정책·범위·실패상태 계약 확정,"REQ-COST-001, VS-06 SLICE_SPEC, ADR/Decision Log",사용자 결과 '계좌·시장·상품별 Fee/Tax/FX valid-time 계약'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-02,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-06-02,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,DATA,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,데이터 시점·스키마·정합성 계약,"MIG-COST-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-06-01,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-06-03,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,DOMAIN,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,도메인 불변조건·상태전이 구현,"src/Modules/PortfolioRisk/MaintainFeeTaxFxSchedule/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-06-02,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-06-04,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,BE,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,Vertical Slice API/Application/SQL 구현,COST-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-06-03,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-06-05,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,ASYNC,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,Event/Job/Inbox·재처리 구현,"J04C; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-06-04,G1,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-06-06,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,FE,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,Vue feature·Zod·Query·컴포넌트 구현,UI-COST-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-06-05,G1,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-06-07,S3,W7-8,VS-06,MaintainFeeTaxFxSchedule,PortfolioRisk,TESTOPS,REQ-COST-001,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,회귀·관제·Runbook·Rollback 증거,T-COST-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-06-06,G1,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-VS-08-02,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,DATA,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,데이터 시점·스키마·정합성 계약,"MIG-LED-001/002, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-08-01,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-08-03,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,DOMAIN,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,도메인 불변조건·상태전이 구현,"src/Modules/PortfolioRisk/MaintainPortfolioLedger/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-08-02,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-08-04,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,BE,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,Vertical Slice API/Application/SQL 구현,POR-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-08-03,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-08-05,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,ASYNC,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,Event/Job/Inbox·재처리 구현,"J12L; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-08-04,G1,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-08-06,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,FE,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,Vue feature·Zod·Query·컴포넌트 구현,UI-POR-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-08-05,G1,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-08-07,S3,W7-8,VS-08,MaintainPortfolioLedger,PortfolioRisk,TESTOPS,REQ-LED-001,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,회귀·관제·Runbook·Rollback 증거,T-LED-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-08-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-09-02,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,DATA,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,데이터 시점·스키마·정합성 계약,"MIG-EVD-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-09-01,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-09-03,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,DOMAIN,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,도메인 불변조건·상태전이 구현,"src/Modules/ResearchFactors/BuildEvidenceSnapshot/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-09-02,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-09-04,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,BE,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,Vertical Slice API/Application/SQL 구현,EVD-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-09-03,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-09-05,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,ASYNC,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,Event/Job/Inbox·재처리 구현,"J06; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-09-04,G2-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-09-06,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,FE,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,Vue feature·Zod·Query·컴포넌트 구현,UI-EVD-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-09-05,G2-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-09-07,S4,W9-10,VS-09,BuildEvidenceSnapshot,ResearchFactors,TESTOPS,REQ-EVD-001,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,회귀·관제·Runbook·Rollback 증거,T-EVD-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-09-06,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-10-01,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,GOV,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,정책·범위·실패상태 계약 확정,"REQ-SELL-001, VS-10 SLICE_SPEC, ADR/Decision Log",사용자 결과 '우선순위가 보존된 HOLD/부분매도/전량매도 결정'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-08,VS-09,VS-13",G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-10-02,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,DATA,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,데이터 시점·스키마·정합성 계약,"MIG-SIG-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-10-01,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-10-03,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,DOMAIN,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,도메인 불변조건·상태전이 구현,"src/Modules/SignalEngine/GenerateSellDecision/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-10-02,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-10-04,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,BE,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,Vertical Slice API/Application/SQL 구현,SIG-SELL-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-10-03,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-10-05,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,ASYNC,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,Event/Job/Inbox·재처리 구현,"J08S; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-10-04,G2-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-10-06,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,FE,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,Vue feature·Zod·Query·컴포넌트 구현,UI-SELL-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-10-05,G2-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-10-07,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,TESTOPS,REQ-SELL-001,SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,회귀·관제·Runbook·Rollback 증거,T-SELL-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-10-06,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-012,S5,W11-12,Cross,Cross-cutting,Research,REPRO,REQ-REPRO-001,Cross,Cross,Cross,Cross,Cross,dataset/code/config/environment manifest와 artifact hash 고도화,dataset/code/config/environment manifest와 artifact hash,"동일 manifest·seed 결과 재현, 실패 artifact 보존",Quant/Data,Architect/QA,12,AEG-X-009,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-11-01,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,GOV,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,정책·범위·실패상태 계약 확정,"REQ-RE-001, VS-11 SLICE_SPEC, ADR/Decision Log",사용자 결과 '비가치훼손 매도의 재진입 계약·단계·만료'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-10,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-11-02,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,DATA,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,데이터 시점·스키마·정합성 계약,"MIG-RE-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-11-01,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-11-03,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,DOMAIN,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,도메인 불변조건·상태전이 구현,"src/Modules/SignalEngine/ManageReentryWatch/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-11-02,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-11-04,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,BE,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,Vertical Slice API/Application/SQL 구현,RE-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-11-03,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-11-05,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,ASYNC,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,Event/Job/Inbox·재처리 구현,"J09; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-11-04,G2,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-11-06,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,FE,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,Vue feature·Zod·Query·컴포넌트 구현,UI-RE-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-11-05,G2,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-11-07,S5,W11-12,VS-11,ManageReentryWatch,SignalEngine,TESTOPS,REQ-RE-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,회귀·관제·Runbook·Rollback 증거,T-RE-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-11-06,G2,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-19-02,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,DATA,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,데이터 시점·스키마·정합성 계약,"MIG-BKT-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-19-01,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-19-03,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,DOMAIN,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,도메인 불변조건·상태전이 구현,"src/Modules/BacktestingEvaluation/RunFrozenBacktest/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-19-02,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-19-04,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,BE,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,Vertical Slice API/Application/SQL 구현,BKT-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-19-03,G2,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-19-05,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,ASYNC,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,Event/Job/Inbox·재처리 구현,"J-BKT; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-19-04,G2,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-19-06,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,FE,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,Vue feature·Zod·Query·컴포넌트 구현,UI-BKT-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-19-05,G2,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-19-07,S5,W11-12,VS-19,RunFrozenBacktest,BacktestingEvaluation,TESTOPS,REQ-BKT-001,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,회귀·관제·Runbook·Rollback 증거,T-BKT-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-19-06,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-VS-07-02,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,DATA,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,데이터 시점·스키마·정합성 계약,"MIG-CLI-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-07-01,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-07-03,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,DOMAIN,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,도메인 불변조건·상태전이 구현,"src/Modules/ClientAdvisory/ManageClientIPS/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-07-02,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-07-04,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,BE,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,Vertical Slice API/Application/SQL 구현,CLI-01/02/03; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-07-03,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-07-05,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,ASYNC,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,Event/Job/Inbox·재처리 구현,"-; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-07-04,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-07-06,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,FE,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,Vue feature·Zod·Query·컴포넌트 구현,UI-CLI-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-07-05,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-07-07,S6,W13-14,VS-07,ManageClientIPS,ClientAdvisory,TESTOPS,REQ-CLI-001,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,회귀·관제·Runbook·Rollback 증거,T-CLI-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-07-06,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-14-01,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,GOV,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,정책·범위·실패상태 계약 확정,"REQ-REC-001, VS-14 SLICE_SPEC, ADR/Decision Log",사용자 결과 '고객별 BUY/HOLD/SELL/REENTER/REBALANCE 제안 패키지'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-07,VS-10,VS-12,VS-13",MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-14-02,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,DATA,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,데이터 시점·스키마·정합성 계약,"MIG-REC-001/002, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-14-01,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-14-03,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,DOMAIN,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,도메인 불변조건·상태전이 구현,"src/Modules/ClientAdvisory/GenerateDailyRecommendations/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-14-02,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-14-04,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,BE,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,Vertical Slice API/Application/SQL 구현,SIG-01/02/03; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-14-03,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-14-05,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,ASYNC,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,Event/Job/Inbox·재처리 구현,"J08; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-14-04,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-14-06,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,FE,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,Vue feature·Zod·Query·컴포넌트 구현,UI-REC-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-14-05,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-14-07,S7,W15-16,VS-14,GenerateDailyRecommendations,ClientAdvisory,TESTOPS,REQ-REC-001,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,회귀·관제·Runbook·Rollback 증거,T-REC-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-14-06,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-15-01,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,GOV,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,정책·범위·실패상태 계약 확정,"REQ-REV-001, VS-15 SLICE_SPEC, ADR/Decision Log",사용자 결과 'maker-checker 승인·보류·기각과 낙관적 동시성'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-14,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-15-02,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,DATA,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,데이터 시점·스키마·정합성 계약,"MIG-REV-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-15-01,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-15-03,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,DOMAIN,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,도메인 불변조건·상태전이 구현,"src/Modules/ClientAdvisory/ReviewRecommendation/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-15-02,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-15-04,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,BE,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,Vertical Slice API/Application/SQL 구현,SIG-04; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-15-03,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-15-05,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,ASYNC,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,Event/Job/Inbox·재처리 구현,"-; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-15-04,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-15-06,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,FE,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,Vue feature·Zod·Query·컴포넌트 구현,UI-REV-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-15-05,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-15-07,S7,W15-16,VS-15,ReviewRecommendation,ClientAdvisory,TESTOPS,REQ-REV-001,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,회귀·관제·Runbook·Rollback 증거,T-REV-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-15-06,MVP-B,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-16-02,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,DATA,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,데이터 시점·스키마·정합성 계약,"MIG-PUB-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-16-01,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-16-03,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,DOMAIN,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,도메인 불변조건·상태전이 구현,"src/Modules/ClientAdvisory/PublishClientAdvice/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-16-02,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-16-04,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,BE,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,Vertical Slice API/Application/SQL 구현,SIG-05; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-16-03,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-16-05,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,ASYNC,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,Event/Job/Inbox·재처리 구현,"J-PUB; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-16-04,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-16-06,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,FE,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,Vue feature·Zod·Query·컴포넌트 구현,UI-ADV-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-16-05,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-16-07,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,TESTOPS,REQ-PUB-001,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,회귀·관제·Runbook·Rollback 증거,T-PUB-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-16-06,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-17-01,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,GOV,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,정책·범위·실패상태 계약 확정,"REQ-CLD-001, VS-17 SLICE_SPEC, ADR/Decision Log",사용자 결과 '고객 수락·거절·보류와 attribution 연결'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,VS-16,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-17-02,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,DATA,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,데이터 시점·스키마·정합성 계약,"MIG-CLD-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-17-01,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-17-03,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,DOMAIN,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,도메인 불변조건·상태전이 구현,"src/Modules/ClientAdvisory/RecordClientDecision/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-17-02,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-17-04,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,BE,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,Vertical Slice API/Application/SQL 구현,SIG-06; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-17-03,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-17-05,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,ASYNC,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,Event/Job/Inbox·재처리 구현,"-; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-17-04,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-17-06,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,FE,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,Vue feature·Zod·Query·컴포넌트 구현,UI-CLD-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-17-05,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-17-07,S8,W17-18,VS-17,RecordClientDecision,ClientAdvisory,TESTOPS,REQ-CLD-001,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,회귀·관제·Runbook·Rollback 증거,T-CLD-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-17-06,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-18-01,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,GOV,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,정책·범위·실패상태 계약 확정,"REQ-EVA-001, VS-18 SLICE_SPEC, ADR/Decision Log",사용자 결과 '1/5/20/63/126/252일 결과·매도·재진입 품질 평가'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-10,VS-11,VS-16,VS-17",G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-18-02,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,DATA,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,데이터 시점·스키마·정합성 계약,"MIG-EVA-001/002, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-18-01,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-18-03,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,DOMAIN,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,도메인 불변조건·상태전이 구현,"src/Modules/BacktestingEvaluation/EvaluateDecisionOutcome/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-18-02,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-18-04,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,BE,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,Vertical Slice API/Application/SQL 구현,EVA-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-18-03,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-18-05,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,ASYNC,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,Event/Job/Inbox·재처리 구현,"J10/J11; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-18-04,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-18-06,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,FE,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,Vue feature·Zod·Query·컴포넌트 구현,UI-EVA-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-18-05,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-18-07,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,TESTOPS,REQ-EVA-001,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,회귀·관제·Runbook·Rollback 증거,T-EVA-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-18-06,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-13-02,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,DATA,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,데이터 시점·스키마·정합성 계약,"MIG-RISK-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-13-01,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-13-03,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,DOMAIN,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,도메인 불변조건·상태전이 구현,"src/Modules/PortfolioRisk/CalculatePortfolioRisk/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-13-02,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-13-04,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,BE,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,Vertical Slice API/Application/SQL 구현,POR-02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-13-03,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-13-05,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,ASYNC,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,Event/Job/Inbox·재처리 구현,"J07; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-13-04,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-13-06,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,FE,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,Vue feature·Zod·Query·컴포넌트 구현,UI-RISK-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-13-05,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-13-07,S9,W19-20,VS-13,CalculatePortfolioRisk,PortfolioRisk,TESTOPS,REQ-RISK-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,회귀·관제·Runbook·Rollback 증거,T-RISK-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-13-06,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-21-02,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,DATA,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,데이터 시점·스키마·정합성 계약,"MIG-REB-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-21-01,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-21-03,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,DOMAIN,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,도메인 불변조건·상태전이 구현,"src/Modules/PortfolioRisk/BuildRebalanceProposal/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-21-02,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-21-04,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,BE,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,Vertical Slice API/Application/SQL 구현,REB-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-21-03,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-21-05,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,ASYNC,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,Event/Job/Inbox·재처리 구현,"J-REB; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-21-04,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-21-06,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,FE,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,Vue feature·Zod·Query·컴포넌트 구현,UI-REB-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-21-05,Portfolio-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-21-07,S9,W19-20,VS-21,BuildRebalanceProposal,PortfolioRisk,TESTOPS,REQ-REB-001,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,회귀·관제·Runbook·Rollback 증거,T-REB-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-21-06,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-VS-12-02,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,DATA,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,데이터 시점·스키마·정합성 계약,"MIG-BUY-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-12-01,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-12-03,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,DOMAIN,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,도메인 불변조건·상태전이 구현,"src/Modules/ValuationForecast/RankBuyCandidates/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-12-02,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-12-04,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,BE,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,Vertical Slice API/Application/SQL 구현,BUY-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-12-03,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-12-05,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,ASYNC,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,Event/Job/Inbox·재처리 구현,"J08B; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-12-04,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-12-06,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,FE,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,Vue feature·Zod·Query·컴포넌트 구현,UI-BUY-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-12-05,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-12-07,S10,W21-22,VS-12,RankBuyCandidates,ValuationForecast,TESTOPS,REQ-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,회귀·관제·Runbook·Rollback 증거,T-BUY-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-12-06,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-22-01,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,GOV,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,정책·범위·실패상태 계약 확정,"REQ-RPL-001, VS-22 SLICE_SPEC, ADR/Decision Log",사용자 결과 '적합성·유동성·비용후 기회우위 대체상품 비교'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-07,VS-12,VS-13",Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-22-02,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,DATA,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,데이터 시점·스키마·정합성 계약,"MIG-RPL-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-22-01,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-22-03,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,DOMAIN,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,도메인 불변조건·상태전이 구현,"src/Modules/PortfolioRisk/SuggestReplacementProducts/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-22-02,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-22-04,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,BE,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,Vertical Slice API/Application/SQL 구현,RPL-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-22-03,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-22-05,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,ASYNC,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,Event/Job/Inbox·재처리 구현,"J-RPL; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-22-04,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-22-06,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,FE,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,Vue feature·Zod·Query·컴포넌트 구현,UI-RPL-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-22-05,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-22-07,S10,W21-22,VS-22,SuggestReplacementProducts,PortfolioRisk,TESTOPS,REQ-RPL-001,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,회귀·관제·Runbook·Rollback 증거,T-RPL-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-22-06,Portfolio Gate,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-014,S11,W23-24,Cross,Cross-cutting,Model Risk,VALIDATION,REQ-MODEL-RISK,Cross,Cross,Cross,Cross,Cross,CSCV/PBO 고도화,CSCV/PBO·DSR·block bootstrap·시도 원장,"PBO≤20%, DSR≥95%, cost×2 utility 양수 또는 승격 차단",Quant/Risk,Architect/QA,15,AEG-X-012,G4-A,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-20-02,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,DATA,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,데이터 시점·스키마·정합성 계약,"MIG-MOD-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-20-01,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-20-03,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,DOMAIN,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,도메인 불변조건·상태전이 구현,"src/Modules/GovernanceAudit/PromoteModelVersion/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-20-02,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-20-04,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,BE,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,Vertical Slice API/Application/SQL 구현,MOD-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-20-03,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-20-05,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,ASYNC,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,Event/Job/Inbox·재처리 구현,"J-MOD; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-20-04,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-20-06,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,FE,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,Vue feature·Zod·Query·컴포넌트 구현,UI-MOD-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-20-05,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-20-07,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,TESTOPS,REQ-MOD-001,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,회귀·관제·Runbook·Rollback 증거,T-MOD-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-20-06,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-VS-24-02,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,DATA,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,데이터 시점·스키마·정합성 계약,"MIG-RPT-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-24-01,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-24-03,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,DOMAIN,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,도메인 불변조건·상태전이 구현,"src/Modules/ReportingNotifications/ReportAndNotify/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-24-02,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-24-04,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,BE,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,Vertical Slice API/Application/SQL 구현,RPT-01; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-24-03,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-24-05,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,ASYNC,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,Event/Job/Inbox·재처리 구현,"J11R; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-24-04,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-24-06,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,FE,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,Vue feature·Zod·Query·컴포넌트 구현,UI-RPT-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-24-05,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-24-07,S11,W23-24,VS-24,ReportAndNotify,ReportingNotifications,TESTOPS,REQ-RPT-001,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,회귀·관제·Runbook·Rollback 증거,T-RPT-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-24-06,G4-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-016,S12,W25-26,Cross,Cross-cutting,Broker,CAPABILITY,REQ-KIS-OFF,Cross,Cross,Cross,Cross,Cross,KIS 주문 제출 startup/CI/runtime 차단 고도화,KIS 주문 제출 startup/CI/runtime 차단,"외부 주문 호출 0, capability override 감사·kill-switch 통과",Security/Ops,Architect/QA,7,AEG-X-005,ALL,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-23-01,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,GOV,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,정책·범위·실패상태 계약 확정,"REQ-RECON-001, VS-23 SLICE_SPEC, ADR/Decision Log",사용자 결과 '브로커·내부 주문·체결·보유·현금 break와 승인 정정'·비목표·권한·예외·Source/Assumption/Unknown이 승인됨,PM/Architect,Compliance/Owner,3,"VS-08,VS-16",Pilot-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-23-02,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,DATA,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,데이터 시점·스키마·정합성 계약,"MIG-EXE-001/002, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-23-01,Pilot-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-23-03,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,DOMAIN,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,도메인 불변조건·상태전이 구현,"src/Modules/ExecutionReconciliation/ReconcilePositionsAndFills/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-23-02,Pilot-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-23-04,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,BE,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,Vertical Slice API/Application/SQL 구현,"EXE-01/02,REC-01/02; Endpoint/Validator/Application/Dapper/Outbox",인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-23-03,Pilot-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-23-05,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,ASYNC,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,Event/Job/Inbox·재처리 구현,"J12; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-23-04,Pilot-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-23-06,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,FE,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,Vue feature·Zod·Query·컴포넌트 구현,UI-RECON-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-23-05,Pilot-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-23-07,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,TESTOPS,REQ-RECON-001,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,회귀·관제·Runbook·Rollback 증거,T-RECON-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-23-06,Pilot-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-VS-25-02,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,DATA,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,데이터 시점·스키마·정합성 계약,"MIG-GOV-001, DATA_CONTRACT, DQ/lineage 규칙",published_at/revision/valid-time/hash/단위/격리/재처리와 소유자가 정의되고 overwrite 경로가 없음,Data Architect/DBA,Quant/QA,5,AEG-VS-25-01,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-25-03,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,DOMAIN,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,도메인 불변조건·상태전이 구현,"src/Modules/GovernanceAudit/AuditAndKillSwitch/Domain, 정책 결정표",순수 정책 테스트에서 우선순위·경계값·단조성·금지 전이가 통과하고 Infrastructure 의존이 없음,BE/Quant Lead,Architect/QA,6,AEG-VS-25-02,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-25-04,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,BE,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,Vertical Slice API/Application/SQL 구현,GOV-01/02; Endpoint/Validator/Application/Dapper/Outbox,인증·권한·멱등·트랜잭션·ProblemDetails·낙관적 동시성·correlation이 수용기준과 일치,BE Lead,Security/QA,8,AEG-VS-25-03,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-25-05,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,ASYNC,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,Event/Job/Inbox·재처리 구현,"J-GOV; integration event, JobRun, watermark, inbox","동일 ScopeKey 재실행 결과가 동일하고 중복 side effect 0, transient/business hold/poison이 분리됨",BE/SRE,Data/Ops,5,AEG-VS-25-04,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-25-06,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,FE,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,Vue feature·Zod·Query·컴포넌트 구현,UI-GOV-01; route/api/schema/queries/pages/components,loading/empty/partial/stale/warn/error/401/403/409/expired/readonly와 접근성·권한 경계가 검증됨,FE Lead,UX/QA,6,AEG-VS-25-05,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-VS-25-07,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,TESTOPS,REQ-GOV-001,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,회귀·관제·Runbook·Rollback 증거,T-GOV-001; xUnit/Vitest/Playwright/Data/Replay; OTel/alert/runbook,Golden·integration·failure·replay·E2E와 metric/alert/Owner/Secondary/rollback rehearsal가 Release Evidence에 연결됨,QA/SRE,Module Owner,7,AEG-VS-25-06,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
|
||||
AEG-X-019,S14,W29-30,Cross,Cross-cutting,Cutover,RELEASE,REQ-CUT-001,Cross,Cross,Cross,Cross,Cross,dry-run/backfill/recon/rollback/release evidence 고도화,dry-run/backfill/recon/rollback/release evidence,"미승인 공개 0, duplicate 0, rollback 리허설과 승인 서명",PM/Ops,Architect/QA,10,AEG-X-018,G6-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-020,S15,W31-32,Cross,Cross-cutting,Hypercare,OPS,REQ-HYP-001,Cross,Cross,Cross,Cross,Cross,P1/P2 triage 고도화,P1/P2 triage·daily reconciliation·debt burn-down,초기 안정화 Exit 기준·Owner·잔여 부채 승인,Ops/PM,Architect/QA,8,AEG-X-019,G6,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-005,S0,W1-2,Cross,Cross-cutting,Database,DBA,REQ-DB-REHEARSAL,Cross,MIG-REHEARSAL,Cross,Cross,T-DB-022,DbUp fresh/upgrade/re-run/failure rehearsal script,scripts/rehearse_migrations.sh,Approved PostgreSQL runner produces 4 scenario artifacts,DBA,BE/DevOps,8,AEG-X-004,G0,DESIGN_PROPOSAL,P0,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-X-008,S0,W1-2,Cross,Cross-cutting,Batch,JOB,REQ-JOB-001,Cross,MIG-0000,JOB-RUN-STD,UI-OPS-JOB,T-JOB-022,JobRun/Watermark/heartbeat scope standard,ReliableJob template,Concurrent duplicate is held; retry preserves scope/version/input hash,BE/SRE,QA/Data,8,AEG-X-008,G1,DESIGN_PROPOSAL,P1,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-002,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,ALG,ALG-SELL-001~005,SIG-01,MIG-0014,SignalDecisionCreated:v2,UI-SIG-01,T-SIG-TRACE-001,Persist ordered policy evaluation trace,policy_trace_json/API schema,Applied/blocked/not-applicable reasons reproduce decision priority,BE/Quant,FE/QA,8,AEG22-VS10-001,G2-A,DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG22-VS10-003,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,QA,ALG-SELL-001~005,SIG-01,MIG-0014,SignalDecisionCreated:v2,UI-SIG-01,T-SIG-GOLDEN-022,Golden/boundary/monotonic/property vectors,unit/golden vectors,"Core clamp, survival bypass, priority and future PIT rejection pass",QA/Quant,BE,8,AEG22-VS10-002,G2-A,SOURCE+DESIGN_PROPOSAL,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-VS03-002,S2,W5-6,VS-03,IngestMarketDataPIT,MarketData,DATA,REQ-DAT-LIC,DAT-01,MIG-DAT-001,J02,UI-DAT-01,T-DAT-LIC-022,Source license/SLA/checksum fail-closed gate,Source catalog contract,Unapproved/checksum-drift source cannot reach canonical/PIT layer,Data Governance,BE/Compliance,7,AEG22-VS03-001,G1-B,SOURCE+DESIGN_PROPOSAL,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-VS16-001,S8,W17-18,VS-16,PublishClientAdvice,ClientAdvisory,BE,REQ-PUB-001,ADV-03,MIG-ADV-003,AdvicePublished,UI-CLI-01,T-PUB-022,Publish snapshot hash and staleness gate,publication immutable snapshot,Expired/revised/quarantined evidence blocks publish,BE/Compliance,QA/FE,9,AEG-VS-16-04,G3,SOURCE,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-VS25-001,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,SEC,REQ-GOV-001,GOV-01,MIG-GOV-001,KillSwitchChanged,UI-GOV-01,T-KILL-022,Automatic-order capability tripwire,capability tests/runbook,Any AutomaticOrder/KIS drift blocks start/release/action,Security/Ops,DevOps/QA,8,AEG-VS-25-04,ALL,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-031,S0,W1-2,Cross,Cross-cutting,Governance,SOURCE,DOC-NR-01~08,Cross,Cross,Cross,Cross,T-SOURCE-003,Rebuild seven-file current-session source coverage,Source matrix·SHA index,7개 첨부 원본·크기·SHA-256·역할이 패키지와 1:1 일치,PM/QA,Architect,4,AEG-X-001,G0,SOURCE,P0,PLANNED
|
||||
AEG-X-032,S0,W1-2,Cross,Cross-cutting,CI/CD,DEVEX,REQ-PLAT-CI,Cross,Cross,Cross,Cross,T-CI-003,Correct stale CI validator and duplicate YAML key,Gitea ci.yml,"validate_v123 실행, 중복 working-directory 0, static/scaffold tests 연결",DevOps,QA,4,AEG-X-002,G0,DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-X-033,S0,W1-2,Cross,Cross-cutting,Architecture,SCAFFOLD,REQ-ARCH-SCAFFOLD,Cross,Cross,Cross,Cross,T-SCAFFOLD-001,Implement deterministic fail-closed slice scaffolder,scaffold_slice.py·templates·tests,"dry-run deterministic, 기존 파일 overwrite 0, 미승인 placeholder 명시",Architect,BE/FE,7,AEG-X-003,G0,DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-X-034,S0,W1-2,Cross,Cross-cutting,Contract,CONTRACT,REQ-CONTRACT-001,Cross,Cross,Cross,Cross,T-CONTRACT-001,Create machine-readable policy/event/metric contract registry,contracts/**,"JSON parse, C# 상수 교차검증, 이벤트 schema v2, metric definition version",Architect/Quant,QA/Risk,7,AEG-X-003,G2-A,SOURCE+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-08,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,Algorithm,REQ-SIG-SELL,SIG-01/02,MIG-0015,EVT-SIG-001,UI-SIG-01,T-SIG-CONTRACT-001,Centralize approved sell policy constants,SellPolicyContract.cs,정책 ID·우선순위·임계값 중복 제거 및 JSON registry와 일치,Quant/BE,Risk/QA,6,AEG-X-034,G2-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-VS-10-09,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,Algorithm,REQ-SIG-SELL,SIG-01/02,MIG-0015,EVT-SIG-001,UI-SIG-01,T-SIG-ZERO-RATIO,Fix positive-edge zero-ratio opportunity sell defect,OpportunityCostPolicy.cs·tests,"edge>0·ratio=0에서 HOLD, trace=BLOCKED, 자동 10% 매도 0",BE/Quant,QA/Risk,5,AEG-VS-10-08,G2-A,SOURCE+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-10-12,S4,W9-10,VS-10,GenerateSellDecision,SignalEngine,Frontend,REQ-SIG-SELL,SIG-02,MIG-0015,-,UI-SIG-TRACE,T-FE-SIG-TRACE,Componentize ordered policy trace display,PolicyTracePanel.vue·Zod,우선순위/Disposition/요청·적용비율/Core clamp를 runtime contract로 표시,FE,UX/QA,5,AEG-VS-10-11,G2-A,DESIGN_PROPOSAL,P1,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-037,S2,W5-6,Cross,Cross-cutting,Data governance,PIT,REQ-DAT-SOURCE,Cross,Cross,Cross,Cross,T-DATA-LICENSE,Reconfirm total-return/delisting/consensus source decisions,Decision Log·source catalog,미승인 source 추천 진입 0; DECISION_REQUIRED 유지,Data Governance,Legal/Quant,4,AEG-X-009,G1,SOURCE,P0,PLANNED
|
||||
AEG-X-038,S3,W7-8,Cross,Cross-cutting,Cost data,PIT,REQ-COST-001,Cross,Cross,Cross,Cross,T-COST-PIT,Reconfirm Fee/Tax/FX valid-time schedule decisions,Decision Log·data contract,current 단일값 사용 0; 미결정 계좌/venue 추천 보류,Ops/Tax,DBA/Quant,4,AEG-X-009,G1,SOURCE,P0,PLANNED
|
||||
AEG-X-039,S5,W11-12,Cross,Cross-cutting,Algorithm governance,DECISION,REQ-SIG-SELL,Cross,Cross,Cross,Cross,T-DEC-013,Resolve survival cooldown bypass rule,Decision record·Golden vectors,승인 전 기존 fail-closed 유지; 승인 후 정책·모델카드·OOS 동시변경,Investment Committee,Quant/Risk/BE,4,AEG-VS-10-08,G2,DECISION_REQUIRED,P0,PLANNED
|
||||
AEG-X-040,S5,W11-12,Cross,Cross-cutting,Algorithm governance,DECISION,REQ-SIG-SELL,Cross,Cross,Cross,Cross,T-DEC-014,Resolve hard impairment 80-100% severity mapping,Decision record·evidence grading,severity source 미승인 시 100% 보수값 유지; 임의 80% 적용 금지,Investment Committee,Compliance/Quant,4,AEG-VS-10-08,G2,DECISION_REQUIRED,P1,PLANNED
|
||||
AEG-X-041,S11,W23-24,Cross,Cross-cutting,Supply chain,SECURITY,REQ-SEC-SBOM,Cross,Cross,Cross,Cross,T-SBOM-001,Add SBOM/license/vulnerability release evidence contract,Release Evidence template,실제 scanner 미실행은 PASS 표기 금지; artifact 경로와 allowlist 필수,Security/DevOps,Legal/QA,5,AEG-X-032,G5,DESIGN_PROPOSAL,P1,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-002,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,ALG,REQ-MO-EVAL-001,MO-PLAN-01,MIG-0016,J10/J11,UI-MO-01,T-MO-002,성과지표 정의 v2 확정,outcome-metrics.v2·Metric Definition Registry,각 지표의 분자·분모·평가창·집계·비용·PIT·revision 정의와 content hash 보존,Quant/Risk,Data/QA,6,AEG-MO-001,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-003,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,DATA,REQ-MO-EVAL-001,MO-PLAN-01,MIG-0016,J10,UI-MO-01,T-MO-003,평가 Dataset Manifest와 Model Registry 계약,evaluation.dataset_manifest·governance.model_version_registry,"요청 시점 Dataset/Model/Config/Code/Contract VersionSet 동결, 미승인 context는 BusinessHold",Data Architect/Quant,DBA/Risk,6,AEG-MO-002,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-004,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,DB,REQ-MO-SCHED-001,MO-PLAN-01,MIG-0016,J10~J24,UI-MO-01,T-MO-004,Model Operations 증분 migration 구현,0016_continuous_model_operations.sql,fresh/upgrade/re-run/failure에서 schedule/request/metric/proposal/review/drill schema와 제약 통과,DBA/BE,QA/Data,8,AEG-MO-003,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-005,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,BE,REQ-MO-SCHED-001,MO-PLAN-01,MIG-0016,Dispatcher,UI-MO-01,T-MO-005,15분 Scheduler Dispatcher와 lease 구현,ModelOperationsDispatcherJob·DapperModelScheduleRepository,"FOR UPDATE SKIP LOCKED, 14분 lease, batch 50, dynamic queue, crash/retry 중복 request 0",BE/SRE,DBA/QA,8,AEG-MO-004,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-007,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,BE,REQ-MO-SCHED-001,MO-PLAN-01,MIG-0016,J10~J24,UI-MO-01,T-MO-007,명시적 ModelOperationRegistry 구현,ModelOperationDefinition·contract drift test,"Job code/주기/queue/mode/owner/gate 중복 0, JSON/C# drift 0",BE/Architect,Quant/QA,5,AEG-MO-001,G3,SOURCE+DESIGN_PROPOSAL,P1,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-011,S8,W17-18,VS-18,EvaluateDecisionOutcome,BacktestingEvaluation,ALG,REQ-MO-EVAL-001,EVAL-02,MIG-0016,J11,UI-MO-02,T-MO-EVAL-002,Daily Scorecard와 cohort aggregation,DailyScorecard·cohort metric snapshots,운영오류·calibration·매수·매도·재진입·비용후 효용의 sample/lag/version 표시,Quant/BE,Risk/QA,9,AEG-MO-010,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-012,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,ALG,REQ-MO-DRIFT-001,EVAL-03,MIG-0016,J17,UI-MO-03,T-MO-DRIFT-001,Data/Feature/Prediction/Calibration drift evaluator,DriftObservation·baseline manifest·alert,"baseline version, PSI/KS/calibration drift와 sample minimum이 승인되고 임계 초과 시 HOLD만 생성",Quant/Risk,Data/SRE,10,AEG-MO-011,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-013,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,ALG,REQ-MO-CC-001,EVAL-04,MIG-0016,J18,UI-MO-03,T-MO-CC-001,Champion/Challenger 동일 cohort 비교,paired comparison·model card delta,동일 Dataset/Cost/Cohort/Window에서 효과·위험·false-exit·reentry 차이와 신뢰구간 보존,Quant/Risk,IndependentValidation/QA,12,AEG-MO-012,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-014,S11,W23-24,VS-19,RunFrozenBacktest,BacktestingEvaluation,ALG,REQ-MO-OOS-001,BACKTEST-01,MIG-0016,J19,UI-MO-04,T-MO-OOS-001,월간 Frozen Walk-forward OOS 실행,manifest/hash/seed/environment·OOS artifacts,"동일 manifest 허용오차 내 동일, lookahead 0, 상폐/CA/TR/cost2x 포함, 실패 artifact 보존",Quant/Data,QA/Risk,14,AEG-MO-003,G4,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-020,S11,W23-24,VS-20,PromoteModelVersion,GovernanceAudit,SEC,REQ-MO-PROMOTE-001,GOV-MO-04,MIG-0016,J22,UI-MO-06,T-MO-GATE-002,모델 승격 maker-checker·업무분장,model_promotion_review·RBAC,"maker≠checker, 개발자 단독승격 0, 독립검증·준법·보안 evidence 누락 시 승인 불가",Risk/Security,Compliance/QA,8,AEG-MO-019,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-023,S12,W25-26,VS-23,ReconcilePositionsAndFills,ExecutionReconciliation,DATA,REQ-MO-REPLAY-001,REPLAY-02,MIG-0016,J24,UI-MO-07,T-MO-REPLAY-002,Revision-aware correction evidence,new observation/snapshot·Supersession link,"과거 evidence overwrite 0, before/after hash·사유·승인자·영향 KPI가 보존",Data/Compliance,Quant/QA,8,AEG-MO-022,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-024,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,OPS,REQ-MO-ROLLBACK-001,ROLLBACK-01,MIG-0016,J23,UI-MO-08,T-MO-ROLLBACK-001,분기 Model rollback drill,model_rollback_drill·Runbook evidence,fallback manifest 복원·Capability 차단·RTO 측정·Secondary 수행·실주문 0,SRE/Risk,Module Owner/QA,10,AEG-MO-020,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-025,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,OBS,REQ-MO-OPS-001,MO-OPS-01,MIG-0016,Dispatcher/J10~J24,UI-MO-09,T-MO-OPS-001,Scheduler·평가 관제 표준,OTel metrics·Serilog correlation·alerts,due lag/lease conflict/request duplicate/context hold/runtime/backlog/error가 trace→schedule→request→artifact로 연결,SRE/BE,Security/QA,8,AEG-MO-005~006,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-026,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,OPS,REQ-MO-OPS-001,MO-OPS-02,MIG-0016,Dispatcher/J10~J24,UI-MO-09,T-MO-OPS-002,Error taxonomy·retry·dead-letter·BusinessHold,Runbook·retry matrix·dead-letter procedure,"transient/business/poison 분리, blind retry 0, same scope 중복 side effect 0",SRE/BE,Ops/QA,7,AEG-MO-025,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-MO-027,S13,W27-28,VS-25,AuditAndKillSwitch,GovernanceAudit,SEC,REQ-MO-OPS-001,MO-OPS-03,MIG-0016,J10~J24,UI-MO-09,T-MO-SEC-001,모델 evidence·알림 PII/secret 보안,classification/redaction/secret scan,계좌·고객·토큰·원시 payload가 log/trace/Telegram/prompt에 노출 0,Security/SRE,Compliance/QA,7,AEG-MO-025,G5,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-001,S0,W1-2,Cross,ExecutionAssurance,Governance/Platform,GOV,REQ-EXA-001,Cross,MIG-0017,Cross,Cross,T-EXA-001,기준선 직접/전이 첨부 Coverage와 Supersession 승인,Current source coverage+baseline transitive index,"현재 첨부 3개 SHA 일치, v12.4 내부 누적 첨부 경로 검증",PM/Architect,Compliance/QA,5,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-002,S0,W1-2,Cross,ExecutionAssurance,Governance/Platform,GOV,REQ-EXA-001,Cross,MIG-0017,Cross,Cross,T-EXA-002,Build/Runtime/Shadow Evidence 상태모델 승인,Evidence status registry,STATIC/BUILD/DB/SHADOW/PILOT 상태의 허용 전이가 승인됨,PM/QA,Architect/Compliance,4,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-003,S0,W1-2,Cross,ExecutionAssurance,Governance/Platform,GOV,REQ-EXA-001,Cross,MIG-0017,Cross,Cross,T-EXA-003,Decision Required 만료·aging 운영,Decision aging dashboard,"P0 decision owner/due/expiry 100%, 만료 시 Gate 자동 HOLD",PMO,Owner/QA,5,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-004,S1,W3-4,Cross,ExecutionAssurance,Governance/Platform,GOV,REQ-EXA-001,Cross,MIG-0017,Cross,Cross,T-EXA-004,Release Evidence maker-checker 계약,Release evidence contract,"maker≠checker, 필수 artifact 누락 시 APPROVED 불가",QA/Release,Compliance/SRE,6,v12.4 baseline,G6,SOURCE+DESIGN_PROPOSAL,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-006,S1,W3-4,Cross,ExecutionAssurance,Governance/Platform,DEVEX,REQ-EXA-002,Cross,Cross,Cross,Cross,T-EXA-006,pnpm lockfile 생성·검토·frozen build,pnpm-lock+CI logs,"lock diff 승인, typecheck/test/build/e2e 재현",FE Lead,DevOps/QA,8,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-008,S2,W5-6,Cross,ExecutionAssurance,Governance/Platform,CONTRACT,REQ-EXA-002,Cross,Cross,Cross,Cross,T-EXA-008,OpenAPI artifact diff와 FE generated contract,OpenAPI client/Zod artifact,"DTO drift 0, runtime validation 통과",BE/FE,QA/Architect,10,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-009,S2,W5-6,Cross,ExecutionAssurance,Governance/Platform,DATA,REQ-EXA-003,Cross,MIG-0017,J25-J30,Cross,T-EXA-009,Source/License/SLA/Timezone/Unit 계약 승인,Source contract snapshots,승인 없는 source ingestion/recommendation 0,Data Governance,Legal/QA,10,v12.4 baseline,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-010,S3,W7-8,Cross,ExecutionAssurance,Governance/Platform,DATA,REQ-EXA-003,Cross,MIG-0017,J25-J30,Cross,T-EXA-010,KRX/NYSE/NASDAQ calendar·DST·반일장 구현,Market calendar contract,휴장/반일장/DST Golden과 tradable_session 통과,Data/Quant,QA/Ops,12,v12.4 baseline,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-011,S3,W7-8,Cross,ExecutionAssurance,Governance/Platform,DATA,REQ-EXA-003,Cross,MIG-0017,J25-J30,Cross,T-EXA-011,총수익·상폐수익·기업행사 Golden,Golden dataset,price/quantity/cost/cash/return 대사 100%,Data/DBA,Quant/QA,12,v12.4 baseline,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-012,S3,W7-8,Cross,ExecutionAssurance,Governance/Platform,DATA,REQ-EXA-003,Cross,MIG-0017,J25-J30,Cross,T-EXA-012,Fee/Tax/FX valid-time schedule 확정,Cost schedule,계좌/venue/asset/side/band PIT 적용과 boundary 통과,Ops/Tax,Quant/DBA,10,v12.4 baseline,G1,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-013,S4,W9-10,Cross,ExecutionAssurance,Governance/Platform,DB,REQ-EXA-004,Cross,MIG-0017,Cross,Cross,T-EXA-013,PIT bitemporal unique/exclusion 제약 설계,DDL+ADR,중복 유효구간과 current overwrite 경로 0,DBA/Data Architect,BE/QA,8,v12.4 baseline,G1,SOURCE+DESIGN_PROPOSAL,P1,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-016,S5,W11-12,Cross,ExecutionAssurance,Governance/Platform,DQ,REQ-EXA-004,Cross,Cross,J25-J30,Cross,T-EXA-016,DQ incident·quarantine·reprocess E2E,DQ E2E evidence,"격리 데이터 추천 0, correction revision 보존",Data/QA,BE/Ops,10,v12.4 baseline,G1,SOURCE+DESIGN_PROPOSAL,P0,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
|
||||
AEG-V12-5-020,S6,W13-14,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-005,Cross,Cross,J25-J30,Cross,T-EXA-020,승격 threshold machine-readable 단일화,Promotion contract registry,"JSON/C#/문서 drift 0, 승인 version/hash 기록",Quant/BE,Risk/QA,8,v12.4 baseline,G4,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-021,S6,W13-14,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-006,Cross,Cross,J25-J30,Cross,T-EXA-021,전체 실험 registry·CSCV/PBO/DSR,Experiment registry,"숨은 시도 0, deterministic seed, independent replay",Quant/Risk,Independent Validation,16,v12.4 baseline,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-022,S7,W15-16,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-006,Cross,Cross,J25-J30,Cross,T-EXA-022,Champion/Challenger paired comparison,Comparison artifact,"동일 data/cost/cohort/window, sample mismatch HOLD",Quant/QA,Risk/Data,12,v12.4 baseline,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-023,S7,W15-16,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-006,Cross,Cross,J25-J30,Cross,T-EXA-023,revision impact replay와 correction link,Revision replay evidence,before/after dataset/hash와 영향 decision 100% 연결,Data/Quant,DBA/QA,12,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-024,S7,W15-16,Cross,ExecutionAssurance,Governance/Platform,ALG,REQ-EXA-006,Cross,Cross,J25-J30,Cross,T-EXA-024,Cost2x·missing·delisting·CA·FX stress,Stress report,모든 승인 candidate에 필수 stress artifact,Quant/QA,Risk/Data,12,v12.4 baseline,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-025,S8,W17-18,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-007,Cross,MIG-0017,J25-J30,Cross,T-EXA-025,ModelOperations Dispatcher fail-closed 검증,Capability tests,"기본 OFF, ShadowEvaluation false면 startup 차단",BE/Security,QA/SRE,6,v12.4 baseline,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-026,S8,W17-18,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-007,Cross,MIG-0017,J25-J30,Cross,T-EXA-026,Dispatch enqueue/mark gap 제거 설계,Dispatch intent/outbox ADR,crash timing에서 duplicate request/손실 0,BE/SRE,Architect/QA,10,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-027,S8,W17-18,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-007,Cross,MIG-0017,J25-J30,Cross,T-EXA-027,Model operation 상태전이 서비스,Status transition slice,"허용 transition, optimistic concurrency, append event 100%",BE Lead,QA/DBA,10,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-028,S9,W19-20,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-007,Cross,MIG-0017,J25-J30,Cross,T-EXA-028,BusinessHold/Quarantine/Poison 분류,Failure taxonomy,"blind retry 0, dead-letter/runbook 연결",BE/SRE,Data/QA,8,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-029,S9,W19-20,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-008,Cross,MIG-0017,J25-J30,Cross,T-EXA-029,J10~J30 executor handler 계약,Operation handler registry,"Scheduler에 수식 없음, handler contract test 100%",BE/Quant,Architect/QA,18,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-030,S9,W19-20,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-008,Cross,MIG-0017,J25-J30,Cross,T-EXA-030,Operation artifact store·retention,Artifact repository,content hash/retention/source request 추적 100%,BE/DBA,Compliance/SRE,10,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-031,S10,W21-22,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-008,Cross,MIG-0017,J25-J30,Cross,T-EXA-031,Outbox/Inbox crash/replay chaos,Chaos evidence,"crash-before/after-publish, duplicate side effect 0",BE/SRE,QA/DBA,14,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-032,S10,W21-22,Cross,ExecutionAssurance,Governance/Platform,BE,REQ-EXA-008,Cross,MIG-0017,J25-J30,Cross,T-EXA-032,Projection rebuild/diff runner,Projection runner,version/watermark/stale/rebuild diff 통과,BE/Data,QA/SRE,12,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-033,S10,W21-22,Cross,ExecutionAssurance,Governance/Platform,UX,REQ-EXA-009,Cross,Cross,Cross,UI-EXA,T-EXA-033,고객 투자제안 정보위계 프로토타입,UX prototype,행동/근거/반대증거/비용/불확실성/다음검토 usability 통과,UX/AX,Advisor/Compliance,10,v12.4 baseline,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-034,S11,W23-24,Cross,ExecutionAssurance,Governance/Platform,UX,REQ-EXA-009,Cross,Cross,Cross,UI-EXA,T-EXA-034,운용자 maker-checker 검토함 프로토타입,Ops prototype,"작성자 단독승인 0, expiry/DQ/version 경고 명확",UX/FE,Advisor/QA,10,v12.4 baseline,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-035,S11,W23-24,Cross,ExecutionAssurance,Governance/Platform,FE,REQ-EXA-009,Cross,Cross,Cross,UI-EXA,T-EXA-035,Query key registry·Pinia 경계 lint,FE architecture rules,"server state Pinia 복제 0, invalidation contract 통과",FE Lead,QA/Architect,8,v12.4 baseline,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-036,S11,W23-24,Cross,ExecutionAssurance,Governance/Platform,FE,REQ-EXA-009,Cross,Cross,Cross,UI-EXA,T-EXA-036,Zod request/response/error runtime validation,FE contract tests,성공/오류/nullable/version mismatch 전부 차단·표시,FE Lead,BE/QA,10,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-037,S12,W25-26,Cross,ExecutionAssurance,Governance/Platform,FE,REQ-EXA-010,Cross,Cross,Cross,UI-EXA,T-EXA-037,Accessibility keyboard/screen-reader test,A11y evidence,WCAG 핵심 흐름 keyboard/label/focus 통과,FE/UX,QA/Compliance,8,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-038,S12,W25-26,Cross,ExecutionAssurance,Governance/Platform,FE,REQ-EXA-010,Cross,Cross,Cross,UI-EXA,T-EXA-038,Evidence/VersionSet/Readiness 공통 컴포넌트,Shared components,3회 반복+동일 의미/변경축 근거와 component tests,FE Lead,UX/QA,8,v12.4 baseline,G3,SOURCE+DESIGN_PROPOSAL,P2,PLANNED
|
||||
AEG-V12-5-039,S12,W25-26,Cross,ExecutionAssurance,Governance/Platform,SEC,REQ-EXA-010,Cross,Cross,Cross,Cross,T-EXA-039,OIDC/JWT provider·claims·rotation ADR,Auth ADR+E2E,"issuer/audience/claims/key rotation, fail-closed 통과",Security/BE,PM/QA,12,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-040,S13,W27-28,Cross,ExecutionAssurance,Governance/Platform,SEC,REQ-EXA-010,Cross,Cross,Cross,Cross,T-EXA-040,PII classification/redaction/Telegram test,Security evidence,log/trace/alert/prompt 고객정보 노출 0,Security/SRE,QA/Compliance,10,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-041,S13,W27-28,Cross,ExecutionAssurance,Governance/Platform,SEC,REQ-EXA-011,Cross,Cross,Cross,Cross,T-EXA-041,SBOM·license·vulnerability gate,Supply-chain evidence,NuGet/npm allowlist와 critical 취약점 0,Security/DevOps,Legal/QA,8,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
AEG-V12-5-042,S13,W27-28,Cross,ExecutionAssurance,Governance/Platform,SRE,REQ-EXA-011,Cross,Cross,J25-J30,Cross,T-EXA-042,SLO/RPO/RTO·volume 승인,Operations ADR,data/recommendation/publish/reconcile/evaluation SLO 승인,SRE/PM,DBA/Ops,8,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-043,S14,W29-30,Cross,ExecutionAssurance,Governance/Platform,SRE,REQ-EXA-011,Cross,Cross,J25-J30,Cross,T-EXA-043,부하·장애·queue isolation 시험,Capacity/chaos report,research queue가 recommendation SLA 침범 0,SRE/QA,BE/DBA,14,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-044,S14,W29-30,Cross,ExecutionAssurance,Governance/Platform,SRE,REQ-EXA-011,Cross,Cross,J25-J30,Cross,T-EXA-044,Backup/restore·rollback drill,DR evidence,"RPO/RTO 실측, champion/fallback 복구 hash 일치",SRE/DBA,QA/Risk,12,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-045,S14,W29-30,Cross,ExecutionAssurance,Governance/Platform,QA,REQ-EXA-012,Cross,Cross,J25-J30,Cross,T-EXA-045,End-to-End Release Evidence 자동조립,Release evidence bundle,source/build/test/migration/security/rollback 누락 0,QA/Release,DevOps/Compliance,10,v12.4 baseline,G6,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-046,S15,W31-32,Cross,ExecutionAssurance,Governance/Platform,OPS,REQ-EXA-012,Cross,Cross,Cross,Cross,T-EXA-046,P1/P2 장애·정정·고객공지 Runbook,Runbook pack,Owner/Secondary/escalation/communication rehearsal,Ops/SRE,Compliance/CS,10,v12.4 baseline,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-047,S15,W31-32,Cross,ExecutionAssurance,Governance/Platform,PM,REQ-EXA-012,Cross,Cross,Cross,UI-EXA,T-EXA-047,90일 Critical Path·Gate burn-down 운영,Critical path dashboard,P0 dependency/decision/evidence aging 주간 갱신,PM/PL,All Leads,8,v12.4 baseline,ALL,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
AEG-V12-5-048,S15,W31-32,Cross,ExecutionAssurance,Governance/Platform,GOV,REQ-EXA-012,Cross,MIG-0017,Cross,Cross,T-EXA-048,36개월 모델·데이터·기술부채 review cadence,Operating calendar,월/분기/반기/연 review와 산출물/승인자 고정,PM/Risk,Architect/Ops,6,v12.4 baseline,G6,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-FE-001,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-ARCH,REQ-FE-ADAPTER,Cross,Cross,Cross,UI-FOUND-01,T-FE-ARCH-01,UI Vendor import boundary,ESLint/architecture rule,Feature에서 primevue/ag-grid 직접 import 0,FE Architect,QA,5,AEG-X-003,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-002,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-DS,REQ-FE-TOKEN,Cross,Cross,Cross,UI-FOUND-02,T-FE-TOKEN-01,Design token contract,tokens.css,임의 색상/spacing/금융 formatter 경로 0,UX/FE,QA,5,V13-FE-001,G0,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-004,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-ADAPTER,REQ-FE-ADAPTER,Cross,Cross,Cross,UI-FOUND-04,T-FE-ADAPTER-02,PrimeVue/AG Grid Adapter 구현,adapter/primevue/*,Port contract test와 접근성 기본속성 통과,FE Lead,QA/UX,8,V13-FE-003,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-005,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-COMP,REQ-FE-COMP,Cross,Cross,Cross,UI-FOUND-05,T-FE-COMP-01,Ks* vendor-neutral components,shared/ui/components,Feature vendor import 없이 동작,FE Lead,QA,8,V13-FE-004,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-006,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-LAYOUT,REQ-FE-LAYOUT,Cross,Cross,Cross,UI-FOUND-06,T-FE-LAYOUT-01,AppShell/Page layouts,shared/ui/layouts,landmark/skip-link/responsive/automation boundary,UX/FE,QA/Security,7,V13-FE-005,G0,SOURCE+DESIGN_PROPOSAL,P1,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-010,S0,W1-2,Cross,Cross-cutting,UIFoundation,FE-BOOT,REQ-FE-BOOT,Cross,Cross,Cross,UI-FOUND-10,T-FE-SMOKE-01,PrimeVue unstyled/bootstrap 연결,main.ts,adapter 미설치 fail-fast와 smoke route,FE Lead,QA,4,V13-FE-004,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-022,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-URL,REQ-FE-URL,Cross,Cross,Cross,UI-URL-01,T-FE-URL-01,Filter/page/tab URL state,router/query codec,deep-link roundtrip와 허용 filter whitelist,FE Lead,QA,6,V13-FE-011,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-FE-023,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-GRID,REQ-FE-GRID,Cross,Cross,Cross,UI-GRID-01,T-FE-GRID-01,AG Grid server-side contract,KsDataGrid,pagination/sort/filter/column state/a11y,FE Lead,BE/QA,8,V13-FE-004,MVP-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-FE-024,S6,W13-14,Cross,Cross-cutting,UIFoundation,FE-PERM,REQ-FE-AUTHZ,Cross,Cross,Cross,UI-AUTH-01,T-FE-AUTH-01,Permission/Capability Guard integration,AppShell/Route meta,unauthorized 존재정보 과노출 0,FE/Security,QA,7,V13-FE-006,MVP-A,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-025,S7,W15-16,Cross,Cross-cutting,ClientAdvisory,FE-REVIEW,REQ-ADV-REVIEW,Cross,Cross,Cross,UI-T05-ADV,T-ADV-REVIEW-UI,추천 검토 Workbench 적용,advisor/recommendations,"self-approval 0, warning ack, conflict, expiry",FE/UX,Compliance/QA,10,V13-FE-015,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-026,S8,W17-18,Cross,Cross-cutting,ClientAdvisory,FE-PUBLISH,REQ-ADV-PUBLISH,Cross,Cross,Cross,UI-T02-ADV,T-ADV-PUBLISH-UI,고객 제안 상세 적용,advice detail,승인본 hash/as-of/version만 고객 노출,FE/UX,Compliance/QA,9,V13-FE-012,G3,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-030,S11,W23-24,Cross,Cross-cutting,Evaluation,FE-DASH,REQ-EVAL-DASH,Cross,Cross,Cross,UI-T07-EVAL,T-EVAL-DASH,일평가 Scorecard 적용,research/evaluations,metric definition/sample/window/table alternative,FE/Quant,QA/UX,9,V13-FE-017,G4-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-FE-031,S7,W15-16,Cross,Cross-cutting,UIFoundation,FE-A11Y,REQ-FE-A11Y,Cross,Cross,Cross,UI-ALL,T-FE-A11Y-01,접근성 자동·수동 Matrix,a11y test pack,keyboard/focus/ARIA/contrast/table alternative,QA/UX,FE,8,V13-FE-006,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-032,S7,W15-16,Cross,Cross-cutting,UIFoundation,FE-VISUAL,REQ-FE-VISUAL,Cross,Cross,Cross,UI-ALL,T-FE-VISUAL-01,Visual regression baseline,Playwright screenshots,T01~T10 desktop/mobile 의미 diff 0,QA/UX,FE,8,V13-FE-011..020,MVP-B,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-FE-033,S7,W15-16,Cross,Cross-cutting,UIFoundation,FE-ERROR,REQ-FE-ERROR,Cross,Cross,Cross,UI-ALL,T-FE-ERROR-01,ProblemDetails mapping,error mapper,401/403/409/422/429/503 표준행동,FE/BE,QA,7,V13-FE-007,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-034,S7,W15-16,Cross,Cross-cutting,UIFoundation,FE-IDEMP,REQ-FE-IDEMP,Cross,Cross,Cross,UI-ALL,T-FE-IDEMP-01,Idempotency retry contract,command composable,"동일 retry key 재사용, 중복 side effect 0",FE/BE,QA,7,V13-FE-021,MVP-B,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-035,S8,W17-18,Cross,Cross-cutting,UIFoundation,FE-FRESH,REQ-FE-FRESH,Cross,Cross,Cross,UI-ALL,T-FE-FRESH-01,Data freshness/version standard,freshness/version components,as-of/published_at/revision/stale 일관,FE/Data,QA/UX,7,V13-FE-007,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-FE-036,S8,W17-18,Cross,Cross-cutting,UIFoundation,FE-EXPORT,REQ-FE-EXPORT,Cross,Cross,Cross,UI-ALL,T-FE-EXPORT-01,Print/export evidence contract,export footer,approved hash/as-of/version/disclaimer 포함,FE/Compliance,QA,6,V13-FE-026,G3,SOURCE+DESIGN_PROPOSAL,P1,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-FE-039,S14,W29-30,Cross,Cross-cutting,UIFoundation,FE-DEBT,REQ-FE-DEBT,Cross,Cross,Cross,UI-ALL,T-FE-DEBT-01,공통 컴포넌트 승격/폐기 review,component registry,owner/usage/change-axis/deprecation 기록,FE Architect,PM/QA,6,V13-FE-001..038,G6-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-FE-040,S15,W31-32,Cross,Cross-cutting,UIFoundation,FE-EVIDENCE,REQ-FE-REL,Cross,Cross,Cross,UI-ALL,T-FE-REL-01,FE Release Evidence assemble,release evidence,typecheck/test/e2e/a11y/visual/perf hash,QA/Release,FE/SRE,6,V13-FE-031..039,G6,SOURCE+DESIGN_PROPOSAL,P0,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-MODEL-002,S8,W17-18,Cross,Cross-cutting,Evaluation,MODEL-FEEDBACK,REQ-EVAL-MATURITY,Cross,MIG-0018,J32,UI-J32,T-J32,J32 평가창 성숙 sweep,evaluation_window_maturity,거래세션 1/5/20/63/126/252 정확,Quant/BE,Data/QA,8,V13-MODEL-001,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-003,S11,W23-24,Cross,Cross-cutting,Evaluation,MODEL-FEEDBACK,REQ-EVAL-SELL,Cross,Cross,J33,UI-J33,T-J33,J33 매도·재진입 attribution,weekly evidence,false-exit/gain/capture/delay cost 정의 일치,Quant/Risk,Advisor/QA,9,V13-MODEL-002,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-004,S11,W23-24,Cross,Cross-cutting,Evaluation,MODEL-FEEDBACK,REQ-EVAL-CAL,Cross,Cross,J34,UI-J34,T-J34,J34 calibration/regime review,calibration evidence,coverage/Brier/logloss/regime/version,Quant/Risk,Data/IV,9,V13-MODEL-002,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-005,S11,W23-24,Cross,Cross-cutting,Governance,MODEL-IMPROVE,REQ-MODEL-HYP,Cross,MIG-0018,J35,UI-J35,T-J35,J35 개선가설 생성,model_improvement_hypothesis,문제/증거/변경/효과/반증/비목표/만료,Quant Lead,Risk/Architect,9,V13-MODEL-003..004,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-006,S11,W23-24,Cross,Cross-cutting,Governance,MODEL-IMPROVE,REQ-MODEL-CHAL,Cross,Cross,J36,UI-J36,T-J36,J36 Challenger 계획,experiment plan,승인 없는 train/config/activate 0,Quant Lead,IV/QA,9,V13-MODEL-005,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-007,S13,W27-28,Cross,Cross-cutting,Governance,MODEL-VALIDATE,REQ-MODEL-IV,Cross,Cross,J37,UI-J37,T-J37,J37 독립검증 Pack,validation pack,OOS/PBO/DSR/cost2x/repro/ops 완결,IndependentValidation,Risk/Compliance,10,V13-MODEL-006,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-008,S13,W27-28,Cross,Cross-cutting,Governance,MODEL-DEBT,REQ-MODEL-DEBT,Cross,Cross,J38,UI-J38,T-J38,J38 모델·정책 Debt review,debt decision pack,owner/expiry/remediation/exit test,Risk/Architect,Quant/PM,7,V13-MODEL-005,G5,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-MODEL-009,S8,W17-18,Cross,Cross-cutting,ModelOperations,SCHED,REQ-SCHED-V2,Cross,MIG-0018,J31~J38,UI-MOPS,T-SCHED-V2,model-operations.v2 contract,JSON contract,J31~J38 mode/cadence/queue/gate 검증,BE/SRE,Quant/QA,6,V13-MODEL-001..008,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-010,S8,W17-18,Cross,Cross-cutting,ModelOperations,SCHED,REQ-SCHED-FAIL,Cross,MIG-0018,J31~J38,UI-MOPS,T-SCHED-FAIL,Schedule fail-closed migration,0018 migration,"8개 schedule enabled=false, dependency 승인 전 HOLD",DBA/BE,SRE/QA,7,V13-MODEL-009,G3,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-011,S11,W23-24,Cross,Cross-cutting,ModelOperations,SCHED,REQ-SCHED-CAL,Cross,Cross,J31~J34,UI-MOPS,T-SCHED-CAL,Evaluation clock/calendar tests,calendar fixtures,휴장/DST/반일장/window maturity Golden,Data/QA,Quant/BE,8,V13-MODEL-002,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-012,S11,W23-24,Cross,Cross-cutting,ModelOperations,SCHED,REQ-SCHED-REV,Cross,Cross,J31~J34,UI-MOPS,T-SCHED-REV,Revision-aware replay tests,replay evidence,"과거 overwrite 0, 새 dataset/result revision",Data/BE,QA/Quant,8,V13-MODEL-001..004,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-013,S11,W23-24,Cross,Cross-cutting,ModelOperations,SCHED,REQ-SCHED-IDEMP,Cross,Cross,J31~J38,UI-MOPS,T-SCHED-IDEMP,Job crash/retry/lease tests,fault evidence,duplicate request/artifact/hypothesis 0,BE/SRE,QA/DBA,8,V13-MODEL-009,G4,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-014,S13,W27-28,Cross,Cross-cutting,Governance,MODEL-SEC,REQ-MODEL-SEG,Cross,MIG-0018,J35~J37,UI-J35~J37,T-MODEL-SEG,maker-checker/segregation E2E,approval evidence,"maker != checker, expired proposal block",Risk/BE,Compliance/QA,8,V13-MODEL-005..007,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-015,S13,W27-28,Cross,Cross-cutting,Governance,MODEL-BOUNDARY,REQ-MODEL-AUTO,Cross,Cross,J31~J38,UI-MOPS,T-MODEL-AUTO,금지 side effect architecture test,boundary tests,auto promote/config/publication/order 0,Architect/QA,Risk/Security,7,V13-MODEL-009,G5,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-MODEL-016,S14,W29-30,Cross,Cross-cutting,Governance,MODEL-OPS,REQ-MODEL-RUNBOOK,Cross,Cross,J31~J38,UI-MOPS,T-MODEL-OPS,지속 모델운영 Runbook/rollback,runbook,owner/secondary/hold/replay/rollback drill,SRE/Risk,Quant/QA,8,V13-MODEL-001..015,G6-A,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-TOOL-001,S0,W1-2,Cross,Cross-cutting,DeveloperExperience,SCAFFOLD,REQ-SCAFFOLD-01,Cross,Cross,Cross,UI-DEV-01,T-SCAFFOLD-01,BE/FE Vertical Slice scaffolder,tools/scaffold_vertical_slice.py,dry-run/overwrite refusal/unresolved token 0,Architect/DevEx,BE/FE Lead,8,V13-FE-003,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-TOOL-002,S0,W1-2,Cross,Cross-cutting,DeveloperExperience,SCAFFOLD,REQ-SCAFFOLD-02,Cross,Cross,Cross,UI-DEV-02,T-SCAFFOLD-02,FastEndpoints/Dapper template,templates/vertical-slice/backend,Endpoint/Request/Response/Validator/Handler/Sql packet,BE Lead,Architect/QA,7,V13-TOOL-001,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-TOOL-003,S0,W1-2,Cross,Cross-cutting,DeveloperExperience,SCAFFOLD,REQ-SCAFFOLD-03,Cross,Cross,Cross,UI-DEV-03,T-SCAFFOLD-03,Vue/Zod/Query template,templates/vertical-slice/frontend,api/schema/query/page/test packet,FE Lead,Architect/QA,7,V13-TOOL-001,G0,SOURCE+DESIGN_PROPOSAL,P1,PLANNED
|
||||
V13-TOOL-004,S0,W1-2,Cross,Cross-cutting,Governance,SOURCE,DOC-NR-01~08,Cross,Cross,Cross,Cross,T-SOURCE-13,현재 첨부 5개 원본 보존,attachments/current_request_20260802_v13,SHA-256/size/filename byte-for-byte,PM/Architect,QA,6,AEG-X-001,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-TOOL-005,S0,W1-2,Cross,Cross-cutting,Governance,TRACE,REQ-TRACE-13,Cross,Cross,Cross,Cross,T-TRACE-13,v13 Source/WBS/Trace update,docs/v13_0 CSV,"WBS 400, ID duplicate 0, J31~J38 trace",PM/QA,Architect,7,V13-TOOL-004,G0,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
V13-TOOL-006,S14,W29-30,Cross,Cross-cutting,Quality,STATIC,REQ-STATIC-13,Cross,Cross,Cross,UI-ALL,T-STATIC-13,v13 static validator,STATIC_VALIDATION_V13_0.txt,"0 FAIL, WARN은 runtime 미실행만",QA/DevEx,Architect,8,"V13-FE-040,V13-MODEL-016",G6-A,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
|
||||
V13-TOOL-008,S15,W31-32,Cross,Cross-cutting,Release,PACKAGE,REQ-PACK-13,Cross,Cross,Cross,Cross,T-PACK-13,단일 ZIP·manifest·SHA,final package,"zip -T, manifest count/hash, 첨부 누락 0",Release/QA,PM/SRE,8,V13-TOOL-006..007,G6,SOURCE+DESIGN_PROPOSAL,P0,PLANNED
|
||||
|
@@ -0,0 +1,17 @@
|
||||
# 정적 검증 범위와 미실행 항목
|
||||
|
||||
## 수행
|
||||
|
||||
- JSON/CSV/SQL/Markdown/TypeScript/Vue 파일 존재·중복 ID·금지 Vendor import 경계 정적 검사.
|
||||
- WBS 400건, J10~J38 중복 없음, T01~T10 완전성, 첨부 SHA-256, 패키지 manifest 검증.
|
||||
- Python scaffolder dry-run 및 생성 후 미해결 token 검사.
|
||||
- DOCX render/페이지 이미지 육안 QA.
|
||||
|
||||
## 미실행
|
||||
|
||||
- .NET 10 restore/build/test: SDK 없음.
|
||||
- pnpm frozen install/typecheck/vitest/vite build/Playwright: pnpm lockfile·설치 의존성 없음.
|
||||
- PostgreSQL DbUp fresh/upgrade/re-run/failure: PostgreSQL client/server 없음.
|
||||
- 실제 KRX/OPENDART/KIS 호출, 252거래일 Shadow, OOS/PBO/DSR, 보안·DR·부하.
|
||||
|
||||
미실행 항목은 PASS로 기록하지 않으며 G0/G1/G4/G5/G6 차단 조건이다.
|
||||
@@ -0,0 +1,10 @@
|
||||
# v13.0 패키지 구성
|
||||
|
||||
- v12.5 전체 기준선: 코드·문서·WBS·첨부·검증자료 보존.
|
||||
- `docs/v13_0/`: 비판적 통합 제안, FE Adapter/Layouts/Screen Types, 알고리즘 지속 루프, Backend/Data/Hangfire, 역할별 감사, 400 WBS, 추적성·부채·결정·Job·Source Matrix.
|
||||
- `frontend/src/shared/ui/adapter`: 교체 가능한 PrimeVue/AG Grid Adapter.
|
||||
- `frontend/src/shared/ui/layouts`, `screen-types`: 표준 레이아웃과 T01~T10 템플릿.
|
||||
- `templates/vertical-slice`, `tools/scaffold_vertical_slice.py`: .NET/Vue 동시 Slice 기본 템플릿.
|
||||
- `contracts/schedules/model-operations.v2.json`, `0018_v13_model_feedback_loop.sql`, J31~J38 registry.
|
||||
- `attachments/current_request_20260802_v13/`: 현재 요청의 모든 첨부 원본.
|
||||
- `PACKAGE_MANIFEST.json`, `SHA256SUMS.txt`: 전체 무결성.
|
||||
@@ -0,0 +1,53 @@
|
||||
Decision_ID,Status,Decision_or_Question,Basis,Owner,Gate,Approved_or_Due
|
||||
DEC-001,APPROVED,투자자문형→Shadow→Pilot; 자동주문 OFF,v10.0·v12.2,운영사/준법,ALL,2026-08-01
|
||||
DEC-002,APPROVED,알고리즘 상태 RESEARCH_CANDIDATE_NOT_PRODUCTION,v10.0·v12.2,투자위/리스크,G4,2026-08-01
|
||||
DEC-003,APPROVED,Modular Monolith+Vertical Slice; 조기 microservice 금지,v10.0,Architect,G0,2026-08-01
|
||||
DEC-004,APPROVED,PIT/revision/hash/lineage와 immutable Evidence 우선,v10.0·v12.2,Data/Quant,G1,2026-08-01
|
||||
DEC-005,APPROVED,매도 우선순위: impairment→survival→floor→concentration→opportunity→reentry,v12.2,투자위/Quant,G2,2026-08-01
|
||||
DEC-006,APPROVED,SellRatioOfLot와 portfolio weight/core floor 단위 분리,v12.0 Delta,Quant/Architect,G2-A,2026-08-02
|
||||
DEC-007,DECISION_REQUIRED,생산 OIDC/JWT 공급자와 claims mapping,자료 미지원,Security/PM,G5,미정
|
||||
DEC-008,DECISION_REQUIRED,PIT 총수익·상폐·컨센서스 공급원/라이선스,자료 미지원,Data Governance/Legal,G1,미정
|
||||
DEC-009,DECISION_REQUIRED,계좌·시장·venue별 Fee/Tax/FX schedule,자료 미지원,Ops/Tax/Quant,G1,미정
|
||||
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-017,DECISION_REQUIRED,Approve .NET/PostgreSQL/pnpm runner image digests,Real build and migration evidence prerequisite,DevOps/Security,G0,Before coding start
|
||||
DEC-013,DECISION_REQUIRED,자본바닥/생존 매도가 same-direction cooldown을 우회하는가,v10 우선순위는 명확하나 cooldown 예외는 첨부 근거에 명시되지 않음,투자위/리스크/Quant,G2,Before VS-10 production path
|
||||
DEC-014,DECISION_REQUIRED,Hard impairment 80~100%를 어떤 증거등급/심각도로 매핑하는가,v10 범위는 80~100%; 현재 구현은 보수적으로 100%,투자위/준법/Quant,G2,Before policy parameter change
|
||||
DEC-015,APPROVED,v12.2 이전 ambiguous weight context는 추정 사용하지 않고 semantics v2로 재구축한다,PIT·재현성·DECISION_REQUIRED fail-closed 원칙,Data Architect/Quant/Architect,G2-A,2026-08-02
|
||||
DEC-016,APPROVED,정책·이벤트·성과지표 계약은 버전과 hash를 가진 machine-readable artifact로 관리한다,"DOC-NR-05/06, v12.1 TD-021/032",Architect/Quant/Risk,G2/G3,2026-08-02
|
||||
DEC-022,APPROVED,스케줄러 자동화는 EVALUATION_ONLY/PROPOSAL_ONLY/DRILL_ONLY로 제한,v10 자동주문 OFF·v12.1 연구후보 경계,Risk/Architect,ALL,2026-08-02
|
||||
DEC-023,APPROVED,모델·정책·임계값 자동 승격/변경/롤백 금지; human maker-checker 필수,모델 거버넌스와 독립검증 Gate,InvestmentCommittee/Compliance,G4/G5,2026-08-02
|
||||
DEC-024,APPROVED,15분 Dispatcher + DB schedule/lease + dynamic queue 패턴,시장별 job 난립과 DST hard-code 방지,Architect/SRE,G3,2026-08-02
|
||||
DEC-025,APPROVED,모델 평가 요청 시 승인 Dataset/Model/Config/Code/Contract VersionSet 동결,재현성·이력성·PIT 원칙,Data/Quant,G3,2026-08-02
|
||||
DEC-026,APPROVED,성과지표는 분자/분모/평가창/집계/비용을 버전 계약으로 관리,63일 연구 통계와 연간 목표 혼용 방지,Quant/Risk,G4,2026-08-02
|
||||
DEC-027,APPROVED,일/주/월/분기 평가와 revision-trigger replay를 분리,운영 부하와 증거 적시성 균형,Quant/SRE,G3/G4,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
|
||||
DEC-034,APPROVED,"J10~J30은 평가·제안·훈련만 허용, 모델/주문 자동변경 금지",v12.4+v12.5,Risk/Compliance,ALL,2026-08-02
|
||||
DEC-035,APPROVED,v12.4 원본 ZIP을 immutable baseline으로 보존하고 current attachment를 직접 보존,비회귀,PM/QA,G0,2026-08-02
|
||||
DEC-036,DECISION_REQUIRED,생산 OIDC/JWT provider와 claims/key rotation,첨부 미결,Security/PM,G5,D+10
|
||||
DEC-037,DECISION_REQUIRED,총수익·상폐·컨센서스 source/license/SLA,첨부 미결,Data Governance/Legal,G1,D+10
|
||||
DEC-038,DECISION_REQUIRED,KRX/NYSE/NASDAQ market calendar source와 운영 owner,v12.4 TD-042,Data/Ops,G1,D+10
|
||||
DEC-039,DECISION_REQUIRED,Fee/Tax/FX account/venue/asset schedule,첨부 미결,Ops/Tax/Quant,G1,D+10
|
||||
DEC-040,DECISION_REQUIRED,false-exit/reentry metric denominator/window,metric governance,Risk/Quant,G4,D+30
|
||||
DEC-041,DECISION_REQUIRED,SLO/RPO/RTO와 volume assumptions,운영 미결,SRE/PM,G5,D+20
|
||||
DEC-042,APPROVED,288 baseline WBS 보존+48 execution assurance Delta,v12.5,PM/Architect,G0,2026-08-02
|
||||
DEC-043,APPROVED,직접 runtime evidence 없는 상태를 IMPLEMENTATION_TEMPLATE로 표시,신뢰성,QA/Compliance,ALL,2026-08-02
|
||||
DEC-044,DECISION_REQUIRED,투자일임형 검토 개시 시점과 독립승인 체계,252일 Shadow 이후,운영사/법무/준법,G6,Shadow+252
|
||||
DEC-045,APPROVED,Feature는 UI vendor를 직접 import하지 않고 adapter port만 사용,v10 Ch42 + v13 design,Architect/FE,G0,2026-08-02
|
||||
DEC-046,APPROVED,T01~T10을 표준 CRUD/업무화면 타입으로 사용,v10 Ch41 + v13 delta,UX/FE/QA,MVP-A,2026-08-02
|
||||
DEC-047,APPROVED,J31~J38은 evidence/proposal only이며 기본 OFF,v10/v12.5 automation boundary,Risk/Ops,ALL,2026-08-02
|
||||
DEC-048,APPROVED,모델 개선은 가설→Challenger 계획→독립검증→maker-checker 순서,model governance,Investment Committee/Risk,G4,2026-08-02
|
||||
DEC-049,DECISION_REQUIRED,승인된 PrimeVue theme와 디자인 토큰 시각 기준,runtime visual evidence missing,UX/Brand/FE,G0,D6
|
||||
DEC-050,DECISION_REQUIRED,OpenAPI→TypeScript/Zod 생성 도구와 버전 정책,tool not selected,BE/FE Architect,G3,S2
|
||||
DEC-051,DECISION_REQUIRED,Visual regression 승인 브라우저·viewport·허용차,runtime environment missing,QA/UX,MVP-B,S6
|
||||
DEC-052,DECISION_REQUIRED,모델 개선가설 보존기간·법무/준법 열람 범위,retention policy missing,Compliance/Risk,G4,S10
|
||||
|
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"file": "/mnt/data/work/KArtSell_Aegis_v13_0_standardization_complete/docs/v13_0/K-ArtSell_Aegis_v13_0_표준UI_지속모델운영_통합고도화_제안서.docx",
|
||||
"counts": {
|
||||
"high": 0,
|
||||
"medium": 10,
|
||||
"low": 0
|
||||
},
|
||||
"findings": [
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"severity": "medium",
|
||||
"kind": "table_no_header_row",
|
||||
"message": "Table first row is not marked as header (w:tblHeader missing)",
|
||||
"context": {
|
||||
"part": "word/document.xml"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
ID,Component,Layer,Props_or_Type,Events_or_Slots,Accessibility,Required_Tests,Vendor_Boundary
|
||||
C-001,AppShellLayout,Layout,product/environment/automation boundary,navigation/header/footer,skip-link/landmarks,route/auth E2E,Adapter-neutral
|
||||
C-002,PageLayout,Layout,title/status/asOf/version,actions/summary/filters/aside/footer,h1/meta landmarks,responsive/state,Adapter-neutral
|
||||
C-003,ReviewWorkbenchLayout,Layout,queue/detail/decision,slots,named regions/keyboard order,maker-checker E2E,Adapter-neutral
|
||||
C-004,FormPageLayout,Layout,form/preview,submit,label/focus order,dirty/validation,Adapter-neutral
|
||||
C-005,DashboardLayout,Layout,kpi/primary/secondary/alerts,slots,table alternative required,no-data/partial,Adapter-neutral
|
||||
C-010,KsButton,Standard,label/severity/type/loading,click,button semantics,disabled/loading,Button port
|
||||
C-011,KsTextField,Standard,label/error/help/model,update/blur,label/describedby/invalid,422/a11y,TextField port
|
||||
C-012,KsSelect,Standard,label/options/error/model,update/blur,label/options/invalid,boundary/a11y,Select port
|
||||
C-013,KsDataGrid,Standard,rows/columns/loading/selection,rowSelected,grid keyboard contract,large rows/filter,DataGrid port
|
||||
C-014,KsDialog,Standard,visible/title/modal,update visible,focus trap/vendor contract,escape/modal,Dialog port
|
||||
C-015,KsStatusTag,Standard,value/severity/iconLabel,-,text+icon not color only,severity matrix,StatusTag port
|
||||
C-020,StandardStatePanel,Standard,11-state/title/message/trace,retry,aria-busy/status,state matrix,Adapter-neutral
|
||||
T-01,CrudListPage,ScreenType,T01,slots,list semantics,filter URL/empty/auth,Layout composition
|
||||
T-02,CrudDetailPage,ScreenType,T02,slots,version/as-of landmarks,published/expired/auth,Layout composition
|
||||
T-03,CrudFormPage,ScreenType,T03,submit/slots,form error focus,dirty/conflict/idempotency,Layout composition
|
||||
T-05,CrudReviewPage,ScreenType,T05,queue/detail/decision,keyboard review order,segregation/expiry/conflict,Layout composition
|
||||
T-08,BatchOperationsPage,ScreenType,T08,timeline/records/reprocess/runbook,progress/status,retry/replay/duplicate,Layout composition
|
||||
|
@@ -0,0 +1,25 @@
|
||||
Job_ID,Name,Cadence,Trigger_or_Precondition,Queue,Automation_Mode,Frozen_Context,Output,Primary_Owner,Secondary,Gate,Failure_Mode,Status
|
||||
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
|
||||
J21,ModelImprovementProposalBuild,MONTHLY,scorecard/drift/attribution/debt evidence complete,q-research,PROPOSAL_ONLY,all cited evidence hashes,review-required improvement proposals,Quant Lead,Risk/Architect,G4,no code/config/model mutation,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
|
||||
J25,SourceContractDriftCheck,DAILY,approved source schema/license/SLA snapshot,q-evaluation,EVALUATION_ONLY,Source contract hash/version,schema/license/SLA drift evidence,Data Governance,Adapter Owner/QA,G1,BUSINESS_HOLD on unapproved change,TEMPLATE_DISABLED
|
||||
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
|
||||
J37,IndependentValidationPack,QUARTERLY,OOS/PBO/DSR/cost/repro evidence complete,q-control,PROPOSAL_ONLY,All promotion evidence versions,independent validation packet,IndependentValidation,Risk/Compliance,G4,NO-GO on missing evidence,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
|
||||
|
BIN
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,500 @@
|
||||
f35bc6049060b59e664933599133dd3fa8d042434ac0200f67ce4416aac1f195 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/.editorconfig
|
||||
67d010885200ffc4aeedeecd118ad6c84d5c9f11e5cf8e7813dffce66ca0f8d1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/.gitea/workflows/ci.yml
|
||||
456f6535fd54dcf2fff0031f31fe9206673bb18187be985877e83ba5e1bfa3ef KArtSell_Aegis_v13_0_standardization_complete_deduplicated/.gitignore
|
||||
159f7b0aa64357d56e665fd77e5066d6818686248070f4ac95458aadf7df4775 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/AGENTS.md
|
||||
7542ebd573ded662e1c129a7950bf944a47c60e6a3c5f212f3b297cb32726f60 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/DISTRIBUTION_README.md
|
||||
d917950192b515a7736477b4a57711026debdfe596a6503d4001f6a38b1ee012 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/DOCX_QA_V12_2.txt
|
||||
1a2bf24001700357a5022f17ca169e0e9c1fc48d37e4af5b2ebff77c4450efe8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/DOCX_QA_V12_3.txt
|
||||
dcd316fc70c0f5292009600aa815fc67fc8c5d7099a61f0e841bcfe135580fa3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/DOCX_QA_V12_4.txt
|
||||
31b7d42445993d1742fb9aa1f448367b450d8ed579c5fc0722655ad233435c41 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/DOCX_QA_V12_5.txt
|
||||
96588e0e245d371f4645affe4f24216c6f2d9f11e7a67a4d28c5580706ab9aa5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/DOCX_QA_V13_0.txt
|
||||
1b9316a55c61a41e2bea70fe860dc4cd6dc225b7506d8b25b9b764df97609e6e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/Directory.Build.props
|
||||
ce5187f882c9b32002e8aaed7d2ad6ed076ec450ae85ccde1c8703806bcf016e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/Directory.Packages.props
|
||||
6def03419c8bf0217f90adc34c675e543501808735cc4da771d78acc9df7d545 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/FRONTEND_SYNTAX_VALIDATION_V13_0.txt
|
||||
db7570fb57ba130481ad22a58daa3288697e87be5720fd6e06a9c5662d8f6138 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/KArtSell.sln
|
||||
353cd13909f2c1ace3b9b7419c7151e65191c861b6c94fc1af6854451c57fb08 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/README.md
|
||||
2165bfc06fbad044d0c9c20935de98c5b31c174f56afdce12f6ca15193be0d11 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RELEASE_NOTES_V12_1.md
|
||||
fec641183bd8280f5499db64dc6aaf5b30920aac3cebce82f1c56dee7344df3d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RELEASE_NOTES_V12_2.md
|
||||
c6ca453b2ce1754c9d3f788f808793562f6b8979fdec00b967e915ba04ab3c43 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RELEASE_NOTES_V12_3.md
|
||||
98754b18b8ba071b1fa09643502f8fea0e0094b50c77515a3aa1d52bee26b041 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RELEASE_NOTES_V12_4.md
|
||||
b3f310ad185867a148df62429694fb13c2b0ce9c2300264978ac3a99c535ff51 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RELEASE_NOTES_V12_5.md
|
||||
35b4946a192a04b127248cf32ba9d12e9b7dc2c48d73b339f5a254ca5f371a92 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RELEASE_NOTES_V13_0.md
|
||||
77df1e886cf382820ed3e7dde597efa6d089c10db9778cfbbbe193675d8dc62c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RESEARCH_VALIDATION_V12_2.txt
|
||||
77df1e886cf382820ed3e7dde597efa6d089c10db9778cfbbbe193675d8dc62c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RESEARCH_VALIDATION_V12_3.txt
|
||||
77df1e886cf382820ed3e7dde597efa6d089c10db9778cfbbbe193675d8dc62c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RESEARCH_VALIDATION_V12_4.txt
|
||||
77df1e886cf382820ed3e7dde597efa6d089c10db9778cfbbbe193675d8dc62c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/RESEARCH_VALIDATION_V12_5.txt
|
||||
cfb19b72d80f79fc1cf7b0ae6fb54b24db8c0b883ec312c549139ef7d5065628 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/SCAFFOLD_VALIDATION_V12_3.txt
|
||||
cfb19b72d80f79fc1cf7b0ae6fb54b24db8c0b883ec312c549139ef7d5065628 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/SCAFFOLD_VALIDATION_V12_4.txt
|
||||
cfb19b72d80f79fc1cf7b0ae6fb54b24db8c0b883ec312c549139ef7d5065628 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/SCAFFOLD_VALIDATION_V12_5.txt
|
||||
4833ec50b8916905181a334e49c0de85e96677f18c86fc13abd9437c6674e681 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/SCAFFOLD_VALIDATION_V13_0.txt
|
||||
eb17dcacd94d8207cc0712fb571341e2d4d56ac86d2d8b8b22574ccab144e878 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/SOURCE_BASIS.md
|
||||
3acda947f45b7c26cc1b8a87a3ae7646de9a6058ae73bc56a95464566a8df168 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/SOURCE_BASIS_V12_5.md
|
||||
4bd8f78683630e45d70443dc4816e193342bc7675a0eb24c8443dee1b18a939d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V11_1_BASELINE.txt
|
||||
193d6ef4580e5f617cbf92ac80fb6956d8b16c2d56be37638f49e620a30cbae8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V12_1.txt
|
||||
017db182ab1a3d02e333964998d2320cae056aa0be4ad317c6b3b2b8e27e5399 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V12_2.txt
|
||||
17840549957551985e9d873456143f98e653492ee06a260b6e211582721da22f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V12_3.txt
|
||||
5511e64d441415f89faceeebb1ab899519521745768c64d6a81ac81e22e97abf KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V12_4.txt
|
||||
edfde4e295d1f80b169b8275877366a5c9342a71aecb4e4a016915e852fffb61 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V12_5.txt
|
||||
b76e525ecfc20f9934f79f483f1fe509ac7f8f0c918a620cb1e7f7b6c5925ade KArtSell_Aegis_v13_0_standardization_complete_deduplicated/STATIC_VALIDATION_V13_0.txt
|
||||
66f6b05facb445f83669d347ebd61a1b61afa256ac94fac6bcf0ccd8eda7e7a6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/VALIDATION_EVIDENCE_V12_1.txt
|
||||
fa8c07d66deda17d539fa3ae5f74093858b414b1f80c2999e7f3cea3058672fd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/VALIDATION_EVIDENCE_V12_2.txt
|
||||
3f8f7e4ac42253b1f3005d9efdf779f8ad7b960b8d35afae448e1d27a6382c1a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/VALIDATION_EVIDENCE_V12_3.txt
|
||||
c195703d3c34168603f45d291d130f5d7c4410724203bb465ff98cd6c8aa762d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/VALIDATION_EVIDENCE_V12_4.txt
|
||||
1113bb613fc804ed3770f163ec4561a05d02fe7d8a601102d7eb67f450778e02 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/VALIDATION_EVIDENCE_V12_5.txt
|
||||
dd22efa9924b13fa72e9b72b20728394f9f3725b82b4e2f3079931eaa21b7f16 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/VALIDATION_EVIDENCE_V13_0.txt
|
||||
e4d95a972d5a91d315202f27426deb59163ee9b3a843bef02cdec15eb142e9d9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/README.md
|
||||
28366a0b2d0f85493d39d440a1c754cb3f228207dc49365e7057d27b2f973776 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/events/signal-decision-created.v2.schema.json
|
||||
d7fa0a9785ef984654dd5b85e82833de13423566b63b445c23f26827d4ebfcfe KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/metrics/outcome-metrics.v1.json
|
||||
632840aef35d519fb7bd7ef0e515f46d5e21f0492c85681192845776222cacc9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/metrics/outcome-metrics.v2.json
|
||||
ecea3eaf29769083fe54f467985919197d8111ed4e7a45de0f5361fe2518de66 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/model-governance/evidence-classification.v1.json
|
||||
f495ddef3cb3c408e0a259491384de40c93637c88c3bd2eb02094528378f3064 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/model-governance/promotion-gate.v1.json
|
||||
a269a0331b83c0f6ec108e7587de1d20c798036ff8d0c03d726cd854e73d8480 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/policies/sell-policy-contract.v1.json
|
||||
0fcd3ff9940b4f8d79c3bc2d4d6c3909b246279a2e369a2aeff456fe7f7748e4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/schedules/execution-assurance.v1.json
|
||||
c484a4296f43166b88fa6d672892ec058a3b227afbf05887e598322852d083aa KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/schedules/model-operations.v1.json
|
||||
4a75e80ffc6919f5e83d838576c902fab96de68c8b34df474b980516f248c546 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/contracts/schedules/model-operations.v2.json
|
||||
0247e5a9723d72af74ad0c585baf14d7ff64d08956796154e1aa43f7e0893f66 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0000_building_blocks.sql
|
||||
597a0caf9b0a4000143ea983448a5287d945f4f5ee3fc00d6191314a8d642b35 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0010_signal_engine.sql
|
||||
3f441220471728dac654d53f5e398e268488f9ff12a208a46f6d06d392058bc7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0011_signal_engine_hardening.sql
|
||||
1322a701291d2a68f6172cd0d363296afa32df724fce2965314e59ebd2af98c5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0012_signal_engine_integrated_hardening.sql
|
||||
42035f15d92e93f24fd47cc9fd4f918c1bcd99e3188b20a056dc3499ff0cd9b1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0013_execution_readiness_building_blocks.sql
|
||||
af9366067f441b5b35b8702fa905579de914e5f972a7d1f26ab8fb90c8e5fc28 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0014_signal_engine_lot_weight_and_policy_trace.sql
|
||||
ae063fd73907d11c533d07510c9b48d46cd5a464e903086678e930e97a73ded2 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0015_signal_engine_semantic_versioning.sql
|
||||
2b473bdb80bf51adf781b439ff66e9975e60a970b89b4ca8b61bc5a50699dc36 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0016_continuous_model_operations.sql
|
||||
322294527e29a78bec818eaf8090dcfc8c42ae90ea348452e34cfbb3c9f56527 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0017_execution_assurance.sql
|
||||
ed849cc5b4bc28aace3004016b6fdca6bffc47cbcfb895336ae17b575bd1b9f4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/db/migrations/0018_v13_model_feedback_loop.sql
|
||||
9550673df5a1373ae78838a43863c7decf29cb53dcfc298b698944f2d1040c78 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docker-compose.yml
|
||||
5f3c881f14cacb03e78741cc313404aafcf4e6f861a10aebc4ff3aed59a29c65 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/00_EXECUTIVE_PROPOSAL.md
|
||||
ad3c6f6d86e7e37a0037e3e401b9a0b581f6396471b04d536a7193920063c35e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/01_SOURCE_AUDIT.md
|
||||
fa6216fe2b1a67a6cd6d0e677932450def56db4e920a7ad782ff98e4da87ff7a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/02_ALGORITHM_REFACTORING.md
|
||||
1733fecb7567036fe0d6b5b963fa27d199c25b5d173fc3ba0ad1aceba389743c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/03_ARCHITECTURE_BE_FE.md
|
||||
8cbfacfc4e34bdf93af561ce1af1ecad51c351960d90ff2eb645635ff6d4386b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/04_WBS_V11.csv
|
||||
949dbf58bdf8d0ac6dc4be9e65a80b8fcef02702f2d527a2dba724eb0c59c972 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/05_TECH_DEBT_REGISTER.csv
|
||||
1d4b119e21b175fff9e4ff4ee5e054f55ac27a1e96c9c12ea1602d25212cbcee KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/06_VIBE_CODING_GUARDRAILS.md
|
||||
67d2096bb9010ef4950b84ee34c277d64e967978eb238ce9bb6927c29d14f2aa KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/07_VALIDATION_GATES.md
|
||||
0a4fd514843232270b3823b4eaa4ee526b03e626831f4ca58261cc7fecaf7345 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/hardening/00_STRATEGIC_HARDENING_REPORT.md
|
||||
1e9824baf092631ebc9e03c5b6b7e082c5991681718e956207429fb0ba2bf4a7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/hardening/01_ARCHITECTURE_FITNESS_FUNCTIONS.md
|
||||
5f775cf9fe110be277bb8a8bc111b1b1302506fe6eab7e075f42065fea9ac8d3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/hardening/02_ALGORITHM_CONTRACT.md
|
||||
d238a8bb806997b4ceb703cb737c6e383e01b1ea869476bfa08e914d0277d14a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/hardening/03_WBS_DELTA_V11_1.csv
|
||||
e469c0dcf33fcdb1816837887c6ee6afa772f5746619622b933ccfbab8e804dd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/hardening/04_TECH_DEBT_REGISTER_V11_1.csv
|
||||
8990a1cd00f07e5753cbdcb566a497e3fbce5a1843067f782366745389f7ced5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/ADR.md
|
||||
e410c897e85ddd7771bf4bdd68d043737cac34b718021cca8fc4f4d092da87c2 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/AI_CHANGE_CHECKLIST.md
|
||||
029fc8e75ec1b69fe44579c9ba229acaeb6a8f99b7006bff0b70cfcbabbc54cd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/DATA_CONTRACT.md
|
||||
2e9f3f43a6c4988f815d31c736d39910e98893566d63bc1ea9a0a24cbff84b3a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/FEATURE_PACKET.md
|
||||
48bf43f72416f19a8ac8b17d71c48783fa1d7f7baa97993375912e4e457ac4d3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/IMPROVEMENT_PROPOSAL.md
|
||||
e350cd732f504910a1d734f4734dfe7e7e1e75b933d1a35b2b641833fa9db786 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/MODEL_CHANGE.md
|
||||
a7b73e7a40234624234cf27cb21e0ab4cd96073d226f3a90b7a7c5ef6ee5e5f5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/MODEL_EVALUATION_EVIDENCE.md
|
||||
93b7bc71ff76273b2b6a1a480bfb419872c4604a8c63e5a5ed9ded86b6f8a589 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/MODEL_OPERATIONS_RUNBOOK.md
|
||||
3373a21328baa61a7af256ca38975c3a1f01a4f05f0733938e3c91e771ce146b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/RELEASE_EVIDENCE.md
|
||||
3bcec4538808b77feaf0aadab4ad20864c2d1e6330717fb3d98f85c7be01d059 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/RUNBOOK.md
|
||||
31ba947101b85f8a43c1376e9e2d8290194fd9ed3db53df09493d83b8694545f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/SLICE_SPEC.md
|
||||
8e1083cf3d55450b1a39ba10efc45e99c28866a68a81ca3444730a56d9353ecb KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/TECH_DEBT_ITEM.md
|
||||
444fe99b4a8bdb7cf8d4267580bd5fddbb80bf0171665e319b1e04739ea94db6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/templates/TRACEABILITY.md
|
||||
1826870263e000902b0cc6f604ad9a4617baf880bf5bf27974cfffb379f3c1b3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/00_EXECUTIVE_INTEGRATED_PROPOSAL.md
|
||||
3e611a58c4232d911f8b2f0b0ef97f1faf7ada9db421a761fb4a34f68bdc9111 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/01_SOURCE_AND_GAP_AUDIT.md
|
||||
98ed6dde35b9e9750d19eae71de9d8979b05434b830ebb009afa2d7477ba3105 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/02_ARCHITECTURE_STANDARD.md
|
||||
7fdca2d13b58e93e21697ac32ebe6ea7332c2d6242377660ca4ab66f85632476 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/03_ALGORITHM_AND_DATA_CONTRACT.md
|
||||
ddfb545d33e973648546485bd4c86ac7aa4958cf34c98c3520975f10c8d16184 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/04_BE_FE_COMPONENT_STANDARD.md
|
||||
5bdae90c9d5cca4310c6abfd78b2fe1e3e1e0f5e51bfd7b63b979d2f09bd25b0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/05_VIBE_CODING_AND_HALLUCINATION_CONTROL.md
|
||||
bea750cf65879d4e84b3bfd60b8f50a2ad9bf0fcac2e2d756f0e7359bf5387d4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/06_DELIVERY_GATES.md
|
||||
3477c3d239a6a4f66b6a08aa377969b85895268d4d7f09dcea43b68a63ae0689 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/07_WBS_MASTER.csv
|
||||
3c2eef83cb8de38158e6518ec7c2b372afe76581f1ebe2806cf4008ab6d1c79a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/08_TECH_DEBT_REGISTER.csv
|
||||
bf50e165191c9c31f33fce29da4f67c80b1a40a9fbfd96230419659313ad88f1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/09_TRACEABILITY_MATRIX.csv
|
||||
d1feec7f28d32fc3ca2adccb741a6c237c1a3401dd3a0c88c177f6a1d5c3fe8f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/10_DECISION_LOG.csv
|
||||
38806060738e7ef0345db8e2f187c9ab65080969d848b1185af89b6220e40857 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/11_20_DAY_RESTART_PLAN.md
|
||||
5dc8734f6980e63d5d69338241a9d5b36d502d574482b8a0c133de14674e310f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/12_TEMPLATE_USAGE.md
|
||||
62845eaf5382ed78e6b6065f3e95c4af9cd87f71bc418bf0077b68e727fce832 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/K-ArtSell_Aegis_v12_통합고도화_실행제안서.docx
|
||||
d995ab9382f51286383d2cebd9c82dc8e6095f417af79cf7a115ed2ca0a145e4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12/SOURCE_COVERAGE_MATRIX.csv
|
||||
60422f75964e5db2539b64f5ec04826a835919724a9c08a636566544c2e4b8f5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/00_EXECUTIVE_EXECUTION_PROPOSAL.md
|
||||
05c73936ad859ec66698cd745b3be4bd8bc642a4acf61c4396d169dd8e46a528 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/01_SOURCE_COVERAGE_MATRIX.csv
|
||||
2cf720645ae6b3d616668ddee566149cc4b96e698ca1a3c44d15c415d4d4e0c7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/02_STRATEGIC_ARCHITECTURE_AND_SOLID.md
|
||||
dce7ef1c369da55427cbb082a6972dc048e3b664130b068c9792315e371fb1ab KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/03_ALGORITHM_GOVERNANCE_AND_CONTRACT.md
|
||||
0b302657f300c4cf25a4a2542a9635ef71a9e18a8e17cf1c0415cd95276fdf2f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/04_DATA_INTEGRITY_NORMALIZATION.md
|
||||
cb28fafaafb10e462cee3f4e4b1e7a68cf65b6d64a37d5f8c9d1fd8ecdbc02c4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/05_BE_FE_JOB_COMPONENT_STANDARD.md
|
||||
a3209ea8c8ed064fe22b79e320d5d56705b2a3c64cc6dcecc0f5d945fd795d11 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/06_SLICE_CATALOGUE.csv
|
||||
cdc466349eb6bc3949fb481d8a885ec304f46fa6ec886b60ee66277f228b2dc2 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/07_DETAILED_WBS_MASTER.csv
|
||||
333beee330da6289076674ba3814eb9a6f3db111c549f51583e49a3afcde2843 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/08_TECH_DEBT_REGISTER.csv
|
||||
eb24a3d8265a5b96268f363a116ab72bd5cbed6e6a4b5b604d5454450b2978c0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/09_TRACEABILITY_MATRIX.csv
|
||||
f50f0feddc870733080dcb2b18de3b2247aa8ec95df91576f7b0a5240d8fec59 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/10_DECISION_LOG.csv
|
||||
80d867db058b60503ba6cb584f952020f9388feeead89506868de914b678f0a9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/11_VIBE_CODING_HALLUCINATION_CONTROL.md
|
||||
6955334ba5cee3723454936a5ede79a0c471a06d2a09ef872949eefbd80e7699 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/12_PROCESS_SIMPLIFICATION_AND_STANDARDIZATION.md
|
||||
27a0f5c997fdf8c77f65071bdfcb252d58b439996a3a654c69d758ea4179d966 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/13_GATES_AND_20_DAY_RESTART.md
|
||||
2cac8b3632b0a14318d62ba6d93a9ea099ad647cb6935da8e4c907ad7b58bed0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/14_PACKAGE_CONTENTS.md
|
||||
eab0c2866b6c3d5d1f2fd8b9fbb33443e010e1adc2cfe612f27a98f97845e8b3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/K-ArtSell_Aegis_v12_1_실행준비_통합고도화_제안서.docx
|
||||
df2a3d8b2f4ec583554647fbe497a9479657c4a18a641a26bc6875bafe803d65 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_1/VERSION_COVERAGE_AND_SUPERSESSION.csv
|
||||
6539b86410feee04c09c248679b9c5fc82477dea4a76b9aa2768d40649519615 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/00_EXECUTIVE_STRATEGIC_PROPOSAL.md
|
||||
e5483c5c0585d2774d75237e2e19a4557387e0feb5dfca00f39894177a40be84 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/01_SOURCE_COVERAGE_MATRIX.csv
|
||||
225698b05dc81508d0d3017db48ac3c267a4f32517c8659cacdf23e7ce586010 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/02_ARCHITECTURE_REFACTORING_STANDARD.md
|
||||
b5a0a4b4bd77c23fbd2be28ca844f7094ca8685d83533fd77759006b803443e6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/03_ALGORITHM_SELL_REENTRY_CONTRACT.md
|
||||
71c5d215fc5905d2a7eff7b2005bc08d8142e25ea046ca54cbcdec0e103fabce KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/04_DATA_INTEGRITY_PIT_LEDGER_READMODEL.md
|
||||
1a5e8b0f65e6fc9cb20c61187a25ee27759a4f31aa43076ac6bff127ec4abfc1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/05_BE_FE_JOB_IMPLEMENTATION_STANDARD.md
|
||||
4dc50fd77bd7528f2c215d9aa3fc6528838db6578a7202aa7296de88dc022e33 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/06_SLICE_CATALOGUE.csv
|
||||
fdd99b4043b4db30f13f88eae2fffda95c5753eb15a86b0e903b342bb1892713 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/07_DETAILED_WBS_MASTER.csv
|
||||
0350c0158bac9d71ca47a110684f3b90820f44995cd57c922145362f4d0efc07 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/08_TECH_DEBT_REGISTER.csv
|
||||
2e0ac20322760e79397f0068eb7bb9ac63b8462e275565372fac85679245c1cd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/09_TRACEABILITY_MATRIX.csv
|
||||
524a34a79401942890fdae9309405464bdb7223234bf3aee1ee5efa4f9d622c9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/10_DECISION_LOG.csv
|
||||
e4e03c7cedac9da39ed47f2fcd1599fe290eb578add8e06fe5111c29f61c7eb9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/11_VIBE_CODING_HALLUCINATION_CONTROL.md
|
||||
a7610a7c07dc514edb48f5a9172c0aa73daecf57b4d28470c1ea9cb9d7de244c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/12_GATES_AND_20_DAY_RESTART.md
|
||||
8e9da021d11e263cf68d427fd2eb825a37e0ba7f414b168a823310f8aecbba1d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/13_REFACTORING_BACKLOG.md
|
||||
7ec54578a0cb3063f00f5beae7753bf12a04a6cfd6c85389373328102c79b85b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/14_PACKAGE_CONTENTS.md
|
||||
1a15044cf96b66e5c72d65af02cd6c5f55bc796342e2cff8272d764022bab601 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/15_VALIDATION_MATRIX.csv
|
||||
11aea457b347d987e7a0349bbbfd3f74f9fe9c7bc95ebe46f75a41568c82d56b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_2/K-ArtSell_Aegis_v12_2_전략적_통합고도화_제안서.docx
|
||||
e961de3153b6f35789865c188671c154a729c50fd60aa84b5c7deaff7cdb139a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/00_EXECUTIVE_DELIVERY_HARDENING.md
|
||||
784b776078be598424c81522896b9570ac256619e4965dac8e4f59c5e79810db KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/01_SOURCE_COVERAGE_MATRIX.csv
|
||||
ffbcd5189a47ecffdf67d6e78e7ecfdb3d2c414bcdd115872cb72ee814f5b50a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/02_SOLID_REFACTORING_AND_COMPONENTIZATION.md
|
||||
c1a3c2896031eece98519a5510ee0db65e78d6c0746c2d8c7a03b77203c49505 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/03_ALGORITHM_CONTRACT_AND_DECISIONS.md
|
||||
9552b374694fb92bb23e4dfb1c4d1c6d68b9d86642b9cd638a439d99a0d3468d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/04_DATA_SEMANTICS_PIT_AND_HISTORY.md
|
||||
d33c98280f2b3602a0e6853798fdfae992c216dc69176951e9a37e77db7b4788 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/05_BE_FE_JOB_DELIVERY_STANDARD.md
|
||||
626d6ac32fe7786721fb02806aefc22a3c74576c45fc601dae53baa88d89fb05 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/06_SLICE_CATALOGUE.csv
|
||||
e9c447138c8be409bd05bf67c2d874244c857216b38ee6aa27d468e5d25c0706 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/07_DETAILED_WBS_MASTER.csv
|
||||
ca1babb3fa0881ed0d7a867531fec55dfc54ecc3bda4d6d352804101ec782215 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/08_TECH_DEBT_REGISTER.csv
|
||||
de9617ded8565f8db9eed4c4da76617b6118661123ee5327ee9760de84e541c4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/09_TRACEABILITY_MATRIX.csv
|
||||
e7170a1aebcb84292a15da3776b3d43c82b9623da5ff95463af4df61ed68e8c2 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/10_DECISION_LOG.csv
|
||||
4073e040852d95bbbb018cf0cbf0872bca28750202758b3f308a790f27db2403 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/11_VIBE_CODING_HALLUCINATION_CONTROL.md
|
||||
d97289545e0d1c4dfcb2519d9eeeb2dbc3aad5408d07f9b6f6c04c6830dcb2a7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/12_GATES_AND_20_DAY_RESTART.md
|
||||
8120c5e72885f8fc8b5fed2c22ecb2036cad2fdb76954db0f2cc661de7409047 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/13_PROCESS_SIMPLIFICATION.md
|
||||
373d97f174c17842e7106233e1e388a744da779fcc92b74828fecceaa6836e56 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/14_PACKAGE_CONTENTS.md
|
||||
0d0b5234959a247e9c44ef5e46375b6fde6dfb0aa8d9dbc7c1cc05286b406897 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/15_VALIDATION_MATRIX.csv
|
||||
0923df8b0e3b85a39c5c88fa9d4603df8719cc7ddad0ee3a23333ba193be8c7f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_3/K-ArtSell_Aegis_v12_3_실행검증_통합고도화_제안서.docx
|
||||
cc3e17bc4707620daf7385235462d2aa90d76352fa80912d59abb497579d4860 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/00_EXECUTIVE_CONTINUOUS_MODEL_OPERATIONS.md
|
||||
a3b3c953c5fc115988f55e35c58efc8065c3c1a386f5675548753241bee159e5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/01_SOURCE_COVERAGE_MATRIX.csv
|
||||
2120975b2fd31b9a105a58d95915facf44ed94448bb8b1736f4a9278728f2080 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/02_CONTINUOUS_MODEL_LIFECYCLE.md
|
||||
8f0c46a759b78535ed52146211a45f4fc41fce20da7bb1e23fb5a7e7a411252f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/03_SCHEDULER_AND_CALENDAR_CONTRACT.md
|
||||
3a8f5ce6d90f9c1f405c556975edadd2496d42d5762dcabdd8c9e9ffa1e8661b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/04_ALGORITHM_IMPROVEMENT_GOVERNANCE.md
|
||||
f72c9cdf547e9d17fdcf0bf4adada9afeb3c7263d2fb024481b9397bdaefafe2 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/05_DATA_EVIDENCE_AND_HISTORY.md
|
||||
4b06305104447624798e1dd7d39d2f2ff2739e6f791e0df73f251e20e89ff18b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/06_BE_FE_HANGFIRE_IMPLEMENTATION.md
|
||||
d51fdeb497677468deb123e5cb08c1c5e686b5573fc82355c0fa71cb42d7639e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/06_MODEL_EVALUATION_METRIC_CATALOGUE.csv
|
||||
9a18cfa72ace61e49255d8d6f45944150683de0b670aeba630a29e504d0c7521 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/07_SLICE_CATALOGUE.csv
|
||||
f17d243630c1c8a2d697998fd4fbb6cebccb74b6777b77b3ea412e3ea6f2b56a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/08_CONTINUOUS_MODEL_JOB_CATALOGUE.csv
|
||||
ad45b65485e2bfa760228d9c703363b6afd3e0f14211b26e42b7da7c640a4c92 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/09_DETAILED_WBS_MASTER.csv
|
||||
5c1e8ae9e4cf10c08489f1e137e8e0ba9b4c2f1a5f4eb5c1ca268a5cb14594bc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/10_TECH_DEBT_REGISTER.csv
|
||||
94712a972e22aff046811daff95b5fc6d4e91f2d125a50e00c52edfec7594e3c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/11_TRACEABILITY_MATRIX.csv
|
||||
a1059bb6f008b85de0ff3c0d44c0c49f52e1153270989480f7f2f1b325a15213 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/12_DECISION_LOG.csv
|
||||
d5e05db9c45e1cdfca41b60bbaa7aa1a2ae5149598a55427806304e9127c5f68 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/13_VIBE_CODING_HALLUCINATION_CONTROL.md
|
||||
33eb6122773f6cf65a88cba3b845b4078b9eba521d299ae4693bf48ee3e08158 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/14_GATES_AND_ROLLOUT.md
|
||||
77aaf46e95092076d58e0e1eb8949d8096975659171a1b8873f49e4f2894c4ea KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/15_PACKAGE_CONTENTS.md
|
||||
df1e334429741f4b231755b5a12cfe718cf350cc51f0440e545374541de604aa KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/16_VALIDATION_MATRIX.csv
|
||||
e9208fa849caa6576abb3ab857da15219444925cb988ec17dfb01e41c368a148 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_4/K-ArtSell_Aegis_v12_4_지속모델운영_통합고도화_제안서.docx
|
||||
3c82e7f58adc9a73f9825c9370b806f7d13d97da006725b863fdedf506c5e16e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/00_EXECUTIVE_CRITICAL_REVIEW.md
|
||||
9d0e1de97823c4e0341c71103c4d63ba5ae05bf4252cae34fa2422fd08acb63d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/01_SOURCE_COVERAGE_MATRIX.csv
|
||||
fd6af0eb082f93fa6a34d261f72df6c152ff7d95991c848c008e4d73de00ad63 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/02_ROLE_BASED_BRUTAL_AUDIT.md
|
||||
af33d02d0d7d4c002ef3e47e28f8970302e417e14ddf81364bd827415a95bdc4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/03_TARGET_ARCHITECTURE_SOLID_REFACTORING.md
|
||||
0918723ab1072140822e295153e86af537ee77a8aa1a23c2f418825ed9ed128d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/04_ALGORITHM_MODEL_EVALUATION.md
|
||||
13c1ba13519ffd0828529c9460ddf99755bc8e1f52b4db0c69e974f72dcb1085 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/05_DATA_DB_INTEGRITY.md
|
||||
0629150d6cc85d20d4707c4a91834c88e07e46d03cadd3eb2dee7adad4306e93 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/06_BE_FE_HANGFIRE_IMPLEMENTATION.md
|
||||
cc90ccbafefabfebf5b7fe91cade2269a9dec75bc38aef253c626d7a9b63d01b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/07_QA_SECURITY_OPERATIONS.md
|
||||
1670c8eba6c626f347c5cc461d415b608531a6bc41dce816055641102cfe1a05 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/08_PROCESS_SIMPLIFICATION_VIBE_CODING.md
|
||||
a0b10b3c6f2b61ae803f939900060359d400a9f775767c205abb0275ccf237c1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/09_ROADMAP_20D_90D_36M.md
|
||||
25e825092a9efb87f4e239e49ebe11901c1d4bd593afd41043127c7981ef47bf KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/10_DETAILED_WBS_MASTER.csv
|
||||
32feff83fb421e661c17e5a0da6a9189aaaffbb19e1bdda3e0ee9de7feff2a6f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/11_TECH_DEBT_REGISTER.csv
|
||||
ee1337654db1046579be2f5ac0ca93b1a3cf486f9d6e6e7c7ec06df5383a8795 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/12_TRACEABILITY_MATRIX.csv
|
||||
9bb879bc462d056b410d18ff79f3fbc0e98905d74234a88597dff051301ac46f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/13_DECISION_LOG.csv
|
||||
50d7a24ed8e7f7a3f85151fc3414fc5466e3261835be5e8302fbd50d5229047d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/14_PACKAGE_CONTENTS.md
|
||||
86cdce40230fb7fcb2082fbc8ea1321260cc532c5878cfa8a50d594233aa2b60 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/15_JOB_CATALOGUE.csv
|
||||
b411338ae2c2216979f2340005bb15afbe9c446c737ef51c9015f4d983f92259 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/16_RACI_MATRIX.csv
|
||||
562ba6c1073dea33f186efb23fc77f718708c2c3339fe6f57dc6921e6cdbea1f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/17_RISK_REGISTER.csv
|
||||
4f4de90125f8b32938a6cd51dd674369f1d92833e6dd092ce3beef0deae3046c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/18_VALIDATION_MATRIX.csv
|
||||
751d9509524ff171d57805fb9c26a077e03b2e5e28d6651ef367565f49ef74d7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v12_5/K-ArtSell_Aegis_v12_5_실행보증_통합고도화_제안서.docx
|
||||
995b9365b2eefafbe4c237d903a2501eb747a5981eddd1c66fd2a0da1aeb0a7b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/00_EXECUTIVE_CRITICAL_PROPOSAL.md
|
||||
bd1d9384996b4d3c9a8b659d426ea7c184c5b143a4aa80a651c4ac9497768338 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/01_BASELINE_COVERAGE_AND_NON_REGRESSION.md
|
||||
b971aa49e0c5d7e41881f457993ccfd18a2b7bd8e6d6debdcad75b0cbb638e2a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/02_FRONTEND_ADAPTER_DESIGN_SYSTEM.md
|
||||
815f6b75d6bbfeccf46549ade300fa59fbce50081b73ee088cb06c6fd7d67c4e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/03_STANDARD_LAYOUT_AND_SCREEN_TYPES.md
|
||||
efc1539dba04ec857830ad96a11b9d173e165e4dcc89f849e3d9f83dfa4a772f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/04_ALGORITHM_AND_CONTINUOUS_MODEL_LOOP.md
|
||||
6af961b2b157adba4f8492439fb71ba26762cf5d80289badb03d49805544d9ca KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/05_BACKEND_DATA_HANGFIRE_STANDARD.md
|
||||
78011a7f196b5ea9b76948d0ef4580d22fed8ddb6e6f5f286913e4f1295a1481 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/06_ROLE_BASED_BRUTAL_AUDIT.md
|
||||
d79bedcfc3e70d2d2e18655d5aaf878fef8bb22d640b2d5669482582b2d01f8d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/07_WBS_AND_GATES.md
|
||||
e274bb8ce9215b5920abeb014d9fb24f83bae8a3bdb9db4d8c209b6c897473aa KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/08_DETAILED_WBS_MASTER.csv
|
||||
8c5e76412849ed51d3efeaf48fc6fb2dcfab8dec1bf48833d22ffe5b6ce7ee55 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/09_STATIC_VALIDATION_SCOPE.md
|
||||
a59f463438a9b4f06c21e9c17d3811e79e24754a0a99267d4963cee9eb494895 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/10_PACKAGE_CONTENTS.md
|
||||
96fdf4401916d0afdb7f31505045c8ea8c41af6131a1654d7d9e2651faba350c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/DECISION_LOG.csv
|
||||
03652978a3f69136d6bfbe4abc9ac4c3e2f093030bd8eb01a13c4f2d8b580d91 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/DOCX_A11Y_V13_0.json
|
||||
9ad930dad5e42406801383c669638db22826916ce08db75d8a9ada987ae83e7c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/FE_COMPONENT_CATALOGUE.csv
|
||||
ebea0d84107c87249b9f4f6874c994161af13fde7dba7cee0e77bcad34b32247 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/JOB_CATALOGUE.csv
|
||||
8914f96178d545c60f7dad41a2042ecb1f8b0ec9287f95984972e43b34d93f37 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/K-ArtSell_Aegis_v13_0_표준UI_지속모델운영_통합고도화_제안서.docx
|
||||
e31f9b10829a4ab0b77e230d4b47b62c6964114011e60fd7aebcd6d1cba13dc7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/SOURCE_COVERAGE_MATRIX.csv
|
||||
7d0353f540df528e715cf1c5659185a20bdcb543fcfca1badb2c0181d659b2d9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/TECH_DEBT_REGISTER.csv
|
||||
9d56793b54f9cf99d16daa4a77e84fb9fb5acb09e3c851a158e41c94c07ccec8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/docs/v13_0/TRACEABILITY_MATRIX.csv
|
||||
b7440e26816e375d3f986e122a864213622322840567cbabed4d42e0e959b903 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/.env.example
|
||||
6be1406c5d08027727363eb929ecdad5c67a041aee70a67dc7bd2c1bfc448367 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/LOCKFILE_REQUIRED.md
|
||||
1affa593f7f9c98256969f121c42127537892e71e26f31c8c6313fd1774c583c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/e2e/research-boundary.spec.ts
|
||||
7a4ce2b77f1038902f997dda98d95ac94893207ba01bd12808843dc763ef5c94 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/index.html
|
||||
ffe4c78a210ad972222c196b2b31ae816aad02b490e2ec9b0ea9e8581c40569b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/package.json
|
||||
b041e6e193829c6d40eac7465a49260832936efc0c9f1c8230f7b6614b7c54a9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/playwright.config.ts
|
||||
b31bd056c6fbabd70b6b76957c376886becbb03f083703a8fb6da07a11f4331e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/App.vue
|
||||
de582e44c980fafd81ca884e0d20c364be43b4d18c6a70fa6dced78d5459a27c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/app/queryClient.ts
|
||||
f0cfaa57644768bfde5c32389b8edc438b5cdd420d5e7d35309832338dcb0d55 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/app/router.ts
|
||||
1171977cc9f39a2e9b71a32582115c574eeb582cd46ef122cecd07c43f787aed KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/design-system/base.css
|
||||
1d2344ab9e61ff06f34ff20d08147e9fb75b02245f0d0d8211e66dc8f2672a34 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/design-system/tokens.css
|
||||
65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/env.d.ts
|
||||
67d58ae4e839d17a21b673596079ec6ff265460c4c02788e810b5a8f475b53fd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/data-quality/pages/DataQualityPage.vue
|
||||
9658c6a8d60e7b32b901dcb7f3f8a76959f9d49143775da71c0946ae9b8d436d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/data-quality/schema.ts
|
||||
f31d36fe731bd0ae96b70cce69b994741b51f6c84ae8fb98066c432d43f1de5e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/data-quality/tests/schema.spec.ts
|
||||
6210fa768523cc5b40426720151387792c37459534139393a046a0154c3db090 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/api.ts
|
||||
30035753459c7896966968caac81d573869be93dd1607330d9381dcdc468476a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/components/AutomationBoundaryPanel.vue
|
||||
a8c01732570de0680d0474ef7d0e257a0457d139db6885600510f82776d0ad98 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/components/ModelOperationTable.vue
|
||||
0247f8a973d5e9d95cdd7359ce3cf4feb1ff493437c770d896d35c9d688bc4d2 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/pages/ModelOperationsPage.vue
|
||||
d6f6998a511d0fe346c286421701735b54450b2d5d4ee8a3b6b9ffe500f35717 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/queries.ts
|
||||
4e42beabfbe81b37be744085c537ca28db51dafa61b85e89c2eaf9e6655e6b5d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/schema.ts
|
||||
d63c8c3006ef1171a6e5e0c5d7941b5a200a50bea222a092b26c605dc23496ba KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/model-operations/tests/schema.spec.ts
|
||||
5b11a1d4592d0911991d133a6a55acd189ed3542d40f8ea4c9c83b190406086f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/sell-decision/api.ts
|
||||
0d1c2b0d955a145c7bcc082e1c8e36e51519f168e82424323985b09d8b6fe609 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/sell-decision/components/PolicyTracePanel.vue
|
||||
ed0a28e54dfe8a3fd38f336220a4b0522af074b69d41c98764dcd25eaae53d93 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/sell-decision/pages/SellDecisionPage.vue
|
||||
d9cbf7fb58e0286c19a43bd6052ecf7f65b486af8588d851f2f0d9d831fb41ea KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/sell-decision/queries.ts
|
||||
7f9dedaa04a4a89490ce21c37dab6c18334d47f9c7e1ab883c3bce82123cd635 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/sell-decision/schema.ts
|
||||
9f7abcb83e769d81a67574c8e279d02d4ea085ccf3ae13b6310d9d30e8f8ecfd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/sell-decision/tests/schema.spec.ts
|
||||
75178459bd73bd0651886aa9eef5da9ecd362cde639076db440f88cfdd19ee5e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/features/ui-standard/pages/UiStandardPage.vue
|
||||
dee4f911a24d6d115f9a29bd87d1a5d6a2a7b712c0260ad32fe6ad5391ab2400 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/main.ts
|
||||
536919cbb4146f05fd15a408775ddc592c39af502f896758b603b74da6029762 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/api/client.ts
|
||||
a2c41433f08513c9139bfa9edd681ffdee9b52fc25e44bd5753c25b56c54ed62 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/api/problem.ts
|
||||
90b89986d00f945b519da39beec01b80c3ecbcbb3cd19ccc2ced0c720d663c65 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/auth/PermissionGuard.vue
|
||||
c2a4675341e780275a0bfab7405d32f14f0ac83835123d3c27c2b06a2286a552 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/commands/idempotency.ts
|
||||
b9aa1927875bad6608054d32f8a99cb450c534567f117220c6409f45efcc3f8e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/contracts/versionSet.ts
|
||||
d00ca09616bea99e88bd0eeabd4f4e17e2072c11cf4aa31e596fb813d54f8ce6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/formatters/financial.ts
|
||||
4b9320a2161fbf07d609cc252e9f7e843b290b6614205841fbbd830b1db7f18c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/formatters/tests/financial.spec.ts
|
||||
85d3a289c3e3f5e769df0a6ec9f5a7d163e5772c8416e812b30031a64cc90e56 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/status/DataFreshnessBadge.vue
|
||||
2fac962bc94a84a1bfb318904e600805b61c0fcca229ea658ae055a784aba447 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/DataGridShell.vue
|
||||
b5c46b8d4780a46c07926b8afa67ab7a8a3d5e90b491e213f6ec7595f6736a44 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/EvidenceVersionSet.vue
|
||||
b9733a2b7cae7514eb7e3e7a81d9de6e8fbe042373c5cbdc2b635be7d9a6663a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/QueryStateBoundary.vue
|
||||
cebfc534f43eab9f93c4037870ebd1140e21de5ddb937c38dc5b43b2ff7c2f8a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/VersionConflictDialog.vue
|
||||
3e4ad75745c944cf0819806b6cc7ed64285d57c963c1252642c922dbcbaf5bbb KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/contracts.ts
|
||||
0b57b8d7e0dd75d1551c293323a616d7593ba45543999bff8f78c7b77d9edd1c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/AgGridAdapter.vue
|
||||
fdd26e0258d7721c62e3fbdd0e261097d6ff459658d29c9fe9089ee949015e38 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeButtonAdapter.vue
|
||||
d7053a680874be0060eca0c36a1bcc85656297b245f89f0f73cc2871bc7d5a87 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeCheckboxAdapter.vue
|
||||
c7997429a9d2c3fa5ce34da166128c15b38641fb799e5b0f7717eb0ec298e002 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeDialogAdapter.vue
|
||||
f655c5a0d5a8182a96bfd9e34d4f06461ac0acf3fbef354ef7f208273b3cbd20 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeSelectAdapter.vue
|
||||
14624b68be436b1fdebcbee32872c902b22b17de31840fa21d644f017f10660f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeStatusTagAdapter.vue
|
||||
55432e421103111d1fb6e7d75960e7399634a6f4b15b370fb417441a81d2a4df KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeTextAreaAdapter.vue
|
||||
20f5c4531bf07f9647f46e6d3e490a8a0da7a15788e72aa76e9aabc1df9bddc9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/PrimeTextFieldAdapter.vue
|
||||
17c809beece82e5c13cf39f678b03239ff4457da6e3c14f5b70234d9d62df6c7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/adapter.css
|
||||
b2c7d26fc0281777ec054b798edc1aa0c351203f082d671089be83819ddb9772 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/index.ts
|
||||
96d68bd905939632104b9520e764f7ae9b63fcbb2fa36b12fea52b3a26f9cf86 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/primevue/installPrimeVueAdapter.ts
|
||||
f2351c005828452e09dfd649a27a0a3a5d67cf754fa3f0aea50c8180bee0bea0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/tests/uiAdapter.contract.spec.ts
|
||||
73d4b6217724b63dc48c09cc3be0fff77bb5835394cb58f317a9f808568200d9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/adapter/useUiAdapter.ts
|
||||
4cf1080b672a0fd6516ff144b9d923c90c7e194c69308ebd4457aa21a0c23f76 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsButton.vue
|
||||
fb9c98e5ebcc5c43d2511f80d789f936c3149f64690925d1e0c32244e0561c72 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsCheckbox.vue
|
||||
a6eb87135abee11ec94f340c0fe49eb6c1c92da644d791813c9f6a6676faa192 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsDataGrid.vue
|
||||
5aac8474ec6e588838e2287389440882445cef13627e9b862f50babac504bdef KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsDialog.vue
|
||||
f636c804a30bd7776c4a4e3ba1a10767f94bc1bb70cecb1f9130ac83e99d4c18 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsSelect.vue
|
||||
d4d9a4f823b383981b87025425144376b1d6258c17196874941d2af36de80521 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsStatusTag.vue
|
||||
5734d94dbb4da4ab7afdab62c43ef6c60a34614cde5f52ee37496d50088e4bee KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsTextArea.vue
|
||||
f6c475c51e91762b40008d12ae60c30f883f0372efc4c6a064f348abb7077b6a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/KsTextField.vue
|
||||
530a7b5e7b6945a1f08b70935c869c2d0c6f565e36daf4b9d728366e0fda52bf KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/components/index.ts
|
||||
af2142b7b4666ff0a22afac9c4e417dba9471feed346e52f503135e82dd97f51 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/feedback/StandardStatePanel.vue
|
||||
3671e53ef512823a7002778793bbf30465b6e5b9e54accc4e5ece058a8534979 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/layouts/AppShellLayout.vue
|
||||
0a347aa9f705549fd48ffbc0b1e86d358e9823fa4c7845004f6fb91c3ae357a4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/layouts/DashboardLayout.vue
|
||||
f14c4c20eb6d7527cffdb0022370d13515c0fa935b04b2c2f21fbc1c657d4955 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/layouts/FormPageLayout.vue
|
||||
6202ff3d13d9ed06586aac6ab4cc7e2cee15fcc725774439ccf6421a39c68733 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/layouts/PageLayout.vue
|
||||
5ee2e04c8f1b5f99c144be8b277cf61a6d459f1aada5032b20bd02627d8403fc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/layouts/ReviewWorkbenchLayout.vue
|
||||
b5860635c0952120ac7829434242635da607d74ff8ab0456ba0a93a0f8f0d5ba KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/layouts/index.ts
|
||||
1713e7863ccdad388c03730179b81d0156639ef1cbf9d4ca15c5ee3fac9a08a9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/BatchOperationsPage.vue
|
||||
e8f2f40e3167324fbfc6dab9bfa9ca8c7291162a1993cd031374b3c18d76aa04 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/CrudDetailPage.vue
|
||||
b68de3f91c2751a1a77cb1c981533ab9548baee8ca35deea33834d5a724085fd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/CrudFormPage.vue
|
||||
3ce4ec49fae21be45f0b35405d4af97da906a141c4b8118cc768ebf3a2dc7a60 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/CrudListPage.vue
|
||||
88e2ba235f4690380b91636fb91d4260542d57e04d2c352cdc338e5b0f678c18 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/CrudReviewPage.vue
|
||||
4a85d9a2105f2971ca1e94593b0c0f30ab320cc967a9bd8ff89a9b354e211640 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/catalogue.ts
|
||||
32a6270c8a14a9effb0880a0263b231153c2ade767f2c30d128aafab36a68b1a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/index.ts
|
||||
30bc7fcfb06956193ecfa6b27a5bef96ac8e548b903e48602230159abeb2fbc4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/screen-types/tests/catalogue.spec.ts
|
||||
4bb9102b6728f74db62ffca6c4706b17234ebe61c516e112b35ff92f76dc0575 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/src/shared/ui/tests/idempotency.spec.ts
|
||||
653c000f3e469b362c64a1ddd19e0ae0ffb342c03584d642c9ccfb8e143cebfc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/tsconfig.json
|
||||
f891ca0002307beb575781f2c724a5536b1a0cc9e20cb3a1b88b27e87f6c9931 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/frontend/vite.config.ts
|
||||
20c93ca7812d0a9825eef71217156f95ab2f4fe5aadfeb22ebc1c24b630018d3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/global.json
|
||||
cc0d904862710d49ca540eb8134711e96021f819acf342ca666ce0e3cfab5a9d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/hardening/README.md
|
||||
77df1e886cf382820ed3e7dde597efa6d089c10db9778cfbbbe193675d8dc62c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/hardening/TEST_RESULTS.txt
|
||||
77df1e886cf382820ed3e7dde597efa6d089c10db9778cfbbbe193675d8dc62c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/hardening/TEST_RESULTS_V12_1.txt
|
||||
cef2bc0a58a291a799a0da88a43e23200a6beadf70b5a0e3e31114672378f70c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/hardening/kartsell_policy_contract.py
|
||||
b03c46d40ddf70ba27e62ca95ad10a34c3bd17fd39f3cf84fd8abb16033393dc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/hardening/test_policy_contract.py
|
||||
64b0cef0ade8479cd3006142ba03fd630dfccce7907463a36e78d07780bdc2b9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/K-ArtSell_12_2_README.txt
|
||||
ea5a116771766142f802ded9fcaa851abc24d549cb61e70fdc260f41b7b5154e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/K-ArtSell_12_2_config_proposal.yaml
|
||||
14eda6f50daf6c66f18a14921f6c02810a5a07a801fe5f05cea352ed4d233d49 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/K-ArtSell_12_2_quant_review_ko.md
|
||||
80916d1091353de4e80f89ee2e0227231eb477b77c1c5ccf14e713634fcc1be0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/K-ArtSell_12_2_source_manifest.json
|
||||
75a42fcff9f2df1ea5e46b6f4abaf516557114ae2c10ff15a2fc0085e6121712 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/kartsell_parameter_robustness_fast.py
|
||||
22b5b0078ca861d8832ad4f2d0763917898dd4403e2df56fc4cb340091856d37 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/kartsell_v12_2_extension.py
|
||||
dd8c564a1cd3fe87ed8db9b4e89f5e43f1ea41102adbb81a675b4b5f621663e6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/kartsell_v12_research.py
|
||||
679e0cecf72ff5f5bc1d808ccbe73d228678ba300aa6f4a671c11bf9bcfa9ebe KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/000660_v11_events.csv
|
||||
6277c1ab963fed3689cdb214426082a480be0dac17640df5918bd8dc6ee560ac KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/000660_v12_events.csv
|
||||
3b0d9d29d8522669c3989b57f79823628112a71ebd419e6424d20ef3e34e0b76 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/005930_v11_events.csv
|
||||
532ace9444a55b25ed132e7e1295efb8054f238e0bce8a6249692e7baa3caf1f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/005930_v12_events.csv
|
||||
1355c28b430af95bcaa387fc5771fd57e36fa1bf2f3e833883c9845f01ed526e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/035900_v11_events.csv
|
||||
aaf0e084affdc2b2db3f524bc14c11d1c70094fe70f168b40f4f5a3f2840ccee KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/035900_v12_events.csv
|
||||
c70823802228d86860a0dc2f28f59391b387bee0e0cb9c4ff220b1202eda89e0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_asset_metrics_10bps.csv
|
||||
dc295ed6b722f7d333264359347ca2ea25bbc20f148a474e5e6c4153890b01aa KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_cost_sensitivity.csv
|
||||
6d86d16d7d1b655c7687163d609855c2e203f3620f610e6c531918034c1696a9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_data_quality.csv
|
||||
3423f6c975b1421ecdb76b93edd08fcfb8dee0bf65d293f2fd9de3653701421c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_period_metrics_10bps.csv
|
||||
8cf47e7a69b859f0e01932d92ce2cbb1fbe20b46e6cd8c98fac87a9463579efd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_buy_hold.csv
|
||||
2486ccc73f256e959a9f17fa5732eeaa515967cd6b991a4c379b6b43d1c6f611 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_kartsell_v11_original.csv
|
||||
be906730bc90aff11697109b1de251d423e3e7f371097ca23843d03375623a4b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_kartsell_v12_candidate.csv
|
||||
ab1c61f623e32d65909126485653862f06196032e72b98b915cc261292e4a723 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_kartsell_v12_plus_capital_floor.csv
|
||||
a736f32c07bde9eb5a9e21a8741a6c426daa3a80212d4f5dea8ec5bd863f574f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_metrics_10bps.csv
|
||||
d03346128abe6189212ce332e949633f950ab425dca08435ddc8d5cbbcd8758f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_trailing_12.csv
|
||||
3e03c4a0c528f30460d128cd05feb7e991c62bc8573a3a11c378a6de6701a2a1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_portfolio_trend_10m_shifted.csv
|
||||
68cc58174ef9bad112bb687e6c85e8fc6f13df45585e64a93887a9fa8d0b6695 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/kr_sell_event_stats.csv
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_27_stdout.txt
|
||||
d142f93d8b8fa7d745b97387b88101438bfedc679f47dabc65b344a25f4d8425 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_9_stderr.txt
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_9_stdout.txt
|
||||
fde3291abc86719fe592191aa95fdb1c39064d60f83abe707fbc83d2b141906b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_fast_stderr.txt
|
||||
6efb60db099a7ce2572087c4f5b8c08b2216b666754207420e18ca35b0d1b8c5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_fast_stdout.txt
|
||||
53d994470d88e6458d9563f53b30ccc60cb3b7121a0c119b5d02d71e8e113c86 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_grid_9.csv
|
||||
75cd54fac7c4ddfb8a17016aba507f0cd8b05914e40feb0f0d7d24ca51f97321 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_robustness_summary_9.csv
|
||||
53d994470d88e6458d9563f53b30ccc60cb3b7121a0c119b5d02d71e8e113c86 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/parameter_top_train_variants_9.csv
|
||||
eaa505db2e905aee6c03044b26a59d04a1388c6bc4993fc7cfcc3b765a952a55 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/price_factor_panel_monthly.csv
|
||||
79f867df5001ebef5e881efd5f8ad120eb6b734eabb4977d2e51fc6ccba496f3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/price_factor_summary.csv
|
||||
9d9a7482b0fa34538e77b3631ec9f107f60c59311d3aef001483806ad8f8d7ac KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_kr/spy_core_tactical_metrics.csv
|
||||
66d2dfa8b62336c40cebfb0d529d31b285d4815d01f39ccf5878ff9e0e260489 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AAMRQ_v11_events.csv
|
||||
1c1406de05d69355d4318e75741b9df272491ec4749b145cda9a407fb9fe6332 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AAMRQ_v12_events.csv
|
||||
eb68fdbaf0d8a984067235e17bd83e518ee179fbc1dad092b614ef3929a26c19 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AAPL_v11_events.csv
|
||||
723e2db979a434ee01d3f59031f4bcca98aadec640445ff991346d2fedfd70b0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AAPL_v12_events.csv
|
||||
aee109b979b25becbe1e860540970d35c7d579407cda02b8ed68cced399bc15d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AIG_v11_events.csv
|
||||
0d0d4c334b3b1fd1380392de6c1ea1754d0ff630e9b15de59950e0b072cffe7a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AIG_v12_events.csv
|
||||
e8c9817288685cca37cb7c8d06fa874b39a0aea504fdebd5946f3ffb077a9e54 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AMZN_v11_events.csv
|
||||
a7ea816fe003aba24b0dfb5d6cb645a11a183eb77f59ac9bf82d303c86713d5b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/AMZN_v12_events.csv
|
||||
849fc1801f7091d6dd7cc5453ddd24c1cedd7ca6dee87669894af7e6fb2a1cf5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/NVDA_v11_events.csv
|
||||
a550dd121f5f0645bff406656fdbcedda5530cb929995eaff3199ddb984e4b53 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/NVDA_v12_events.csv
|
||||
46585765beb33148fbb08ab7594e4fef0ab604237a681217f649bd517d1a323d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/SPY_v11_events.csv
|
||||
45a3911c6ef11bb5ecbe32a195667d7fbb35dddd63bd098a4ca30fce85d28402 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/SPY_v12_events.csv
|
||||
8ca591e391285d9b56e2e4a6a630e6b9f62ca64a5c7336ac6cd31a4232aad1e1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/TSLA_v11_events.csv
|
||||
d82c0cd43ae199a7596a9ca8773eb45f1e4370357875be4f479a6733f372b090 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/TSLA_v12_events.csv
|
||||
6844a1992631c06fdc42ee9cb669c36f4e77a7464186eea5d6989c52f5534a2f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/asset_comparison_wide.csv
|
||||
87fefcaa05dfffc504157afb047353731f8905b811d6db4bd8e21c9888e3089e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/asset_metrics.csv
|
||||
2e6bb956f89243bb8a2cc10c7efc749696073307168e368e8c53254ec098ffe0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/data_quality.csv
|
||||
ea81cd53cd9aaebea98c2371cc476e924aaf292a8538d4b3dc54576b4f158e9f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/opportunity_cost_protection.csv
|
||||
a14187aedb2db3b21a724ac555273df3d802611d1eaf7ad79d5d9713b4083127 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/period_median_metrics_core_six.csv
|
||||
d4bc325eded6037b82c05f4bf8e05f23e53fd69f11635de700182147747f8437 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/period_metrics.csv
|
||||
a04e584abef5c7eb0c67f5f2c871cacc64fe53cd9c4f3844fd64196645296413 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_all_seven_including_delisted_stress_buy_hold.csv
|
||||
0ff39e7f14f1e0ef1f641098883d9b364d73d5c7cada12624b8c77550d7aa7ba KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_all_seven_including_delisted_stress_kartsell_v11_original.csv
|
||||
04338b40657f642ad8f0443ab8a7b7e0fae9b323222e65b61e1196672a1b9ead KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_all_seven_including_delisted_stress_kartsell_v12_candidate.csv
|
||||
f54f193832f694064dff4f0a65bea809a450f61e68ee3d1353645ea592326c83 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_all_seven_including_delisted_stress_kartsell_v12_plus_capital_floor.csv
|
||||
9b8d5c31bbf5f0c2ac47c8f27881242d19591dbb7bfdf5cd3176147f8b95484b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_all_seven_including_delisted_stress_trailing_12.csv
|
||||
dbc21bfe64b8b7e20367cfc1ee27586e4acc31cc7dfa461d09b3d31a27237821 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_all_seven_including_delisted_stress_trend_10m_shifted.csv
|
||||
156084f5fb232f04d988d3e40da1f6064d61848ad0c45a2f6ecd249aef12037b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_core_six_dynamic_equal_weight_buy_hold.csv
|
||||
b628f4c8213be786594027eacfc7321de6e87cd28622150aa3798cbcf9228f72 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_core_six_dynamic_equal_weight_kartsell_v11_original.csv
|
||||
3032fb6dd5cd240c7880f251a1edc644a109e5313b75ea6da654e2eb6e34616e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_core_six_dynamic_equal_weight_kartsell_v12_candidate.csv
|
||||
799c1025a6973c0b16bf64fceab2ec732997e31a63daad0e26bf56f8d83a95fb KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_core_six_dynamic_equal_weight_kartsell_v12_plus_capital_floor.csv
|
||||
2777f299358851962916ad8baa4bb5443a538a9d7920178b0506cd5512b82332 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_core_six_dynamic_equal_weight_trailing_12.csv
|
||||
380110402f8cacb5d048c71a4d3df0834bf67002cf46c3d6ff0ee71ae7e2f1cd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_core_six_dynamic_equal_weight_trend_10m_shifted.csv
|
||||
925c99ef6a0cadfbc82021060b28fdbf279851ce588af3fbe02c9eda194fc09e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_metrics.csv
|
||||
debae6607ef9e6343171764ff85c00835a566fa2f4ea58ab8c539bdd410b3c44 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/portfolio_period_metrics.csv
|
||||
b21801f9679e45b6dd99b48b74b9bd845a86675ff75845603500d34b88bcc8b6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/sell_event_stats.csv
|
||||
aee6ce03a10cca43f9193bed49823a8bd66c61f9ed0a703027a53eed143ef3dc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/research/original/results_us/v11_v12_asset_deltas.csv
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/__init__.py
|
||||
04780ad286c60287550cf568851fa989853ab938d6676eaba417647052d5cc37 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/generate_manifest_v125.py
|
||||
2328008d1d0bf9a76db8f5d59ced408d3ba869564a06aef3d10441d706f97ec5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/scaffold_slice.py
|
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/tests/__init__.py
|
||||
b3d91349003f4019001da5e5ea82c3fba522773a17dce1461a5ea71de23afa54 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/tests/test_scaffold_slice.py
|
||||
49f9579949239b73987e1c59182f67b38d7c647a7691a67c89e07885a851c438 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/validate_static.py
|
||||
f319db3038987ce8fc248efdbb7e8688cdcad6fe48dbdc592da966ba226f9561 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/validate_v121.py
|
||||
90bef3e5e5f7208e09603e49a4db85eef140880da4440d4a591044a36aeb3673 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/validate_v122.py
|
||||
a05e82dcbe04cc72c657f76dcd4b671fff7bf1b532046cbca53c8fec725c8338 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/validate_v123.py
|
||||
6dc078e5fc82a022a3c326ccf1969f1007bf850ffd0a4394afdb1737019aed97 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/validate_v124.py
|
||||
d1b50c2e9322ceb4a6300f6c65a238800ffdc83f3b36813bf40ccaa3ab483ffb KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/validate_v125.py
|
||||
420dd56660dffd0beee364f28262c853a78ed85350a16409a9169f4cd0343f69 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/scripts/verify-prerequisites.sh
|
||||
14520aa1e6045a4767aa659dbe4a500594f157d516a29ac074e598841f9777cb KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Auditing/AuditEvent.cs
|
||||
560b8f68d1b6156064fdef4c92a5a5fa44f0792a3b2a93ef58d2f0696fb9c72a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Capabilities/CapabilityOptions.cs
|
||||
4048b31bac16d5dbebb73fae5cac7896a2e3bd4eab06367cc782b5259bf6cea0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Data/IDbConnectionFactory.cs
|
||||
2e97a6b30a1ed06b862d97fae657f7872b139b94730dde69842c6aa42227ac43 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Data/NpgsqlConnectionFactory.cs
|
||||
6ab004694a5ff494e889d56c4d2b7a44fdc527fe7e4b551470c3212f25e47549 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/DataIntegrity/PitRecordMetadata.cs
|
||||
79e9fd1f5b76dd4971b7b04aa9914423aba4e87ce68a5b3f91ff2dca99b64cfc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Hashing/ContentHasher.cs
|
||||
a2f4fe2a1a6c37ab31ff38e2d4838d85ecf1b4b35e85b55d4d14e6ddf75f4f3c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/KArtSell.BuildingBlocks.csproj
|
||||
671d4761966593b49dfd68f24b553852ba1326149f8afb1f648d178e6efb4347 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/ReadModels/ProjectionCheckpoint.cs
|
||||
b1815c8329074471ba5481b00e4ee4c1aa49c8d85869ea9ed451e5e10cdabd73 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/DapperInboxStore.cs
|
||||
4457e830e60b285367b29340be532e4c61ed9fbf8c2ce5e08a6b5e5727916666 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/DapperJobRunRepository.cs
|
||||
159ecd7f618fb56862895b4daca3534b20b6fe1f7c58684729fe8f605453dfc0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/DapperOutboxWriter.cs
|
||||
fcf9b6c0bf67ec5ba502f3a1c725a946933c61bf30187f3f840eb3e434e5654c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/IInboxStore.cs
|
||||
54ed6862813d1a081892570c0f2df31d8de5d18fc7181e3230aef33bd7e17176 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/IJobRunRepository.cs
|
||||
80d5a19b907a56fe281fcf2e212274537259fe3d5fef6fae1c941b32d0262ae0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/IOutboxWriter.cs
|
||||
c56ef1f11d3ed2037cf6ae8470fe2d6537d2c9268f30e1e98adbc0e040453ea0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/JobRun.cs
|
||||
986920dd9f38d63782e6ca9e6d713274032fbd359c6d5f4a75c741aeebf502c3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Reliability/OutboxMessage.cs
|
||||
f0ceb1632f1eab6cb4b8d9adcb3cc41c9745386f6e7a6fb5fe3d72276e31cc4b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Time/IClock.cs
|
||||
342eab88234a45d63e50664fc3a421187a11eb55e0af95508cc26cc11c567ceb KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.BuildingBlocks/Versioning/VersionSet.cs
|
||||
972880c73aee1b7b3165117fc54ec1d698422d96bd95e2b496c41f87aa68f74e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.DbMigrator/KArtSell.DbMigrator.csproj
|
||||
c8f954c6f8c91aed4af578d4b8bc171b18b47b13392f70ef0b6d3ca9161490f8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.DbMigrator/Program.cs
|
||||
3646baaba72858ffc674afc1f176fe235033732f8cc029c38cbf46cfd7b14b1a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Host/KArtSell.Host.csproj
|
||||
1af3935e270f41e10b01229e9c118caf9e5244d40313459be5f311f231fc21c7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Host/Program.cs
|
||||
15bbc7992b77f39abc55c8923d8f21e5420ab8636716dd026f7c425e06f4d13b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Host/Security/DevelopmentHeaderAuthenticationHandler.cs
|
||||
403d488c62627943a576e7f513f9631a459b7b8f8d65bcc5733100228406cbc5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Host/Security/FailClosedAuthenticationHandler.cs
|
||||
7ee3ae000f3c9ae03e029063a4a28c75b119d988a4c6728f6aa6abda7d7d38af KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Host/appsettings.Development.json
|
||||
35371b80b902de59cb629cc83130b6bc98ac57d871dd8dd6bccd7eafb71d1e51 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Host/appsettings.json
|
||||
59abe5ed2a6c2ef827d29b5f8d8ac29e0892894ea9ecc9ac62deef4d5c7d45a3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Application/ModelOperationRequestService.cs
|
||||
f88da5b17cbdca8d977c2028230fc951919420b8d0b2e3dbb1d652189526e91b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Application/ModelOperationsContracts.cs
|
||||
f22bae39efcea2f1b12378ff73edb29cbce96c6720cea34ea20944ec517a22ae KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Domain/ModelLifecycle.cs
|
||||
2798a69fa2df11163e1e58e5282668ba6d3cd45f46c4040a4994afa19cbc1b59 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Domain/ModelOperationDefinition.cs
|
||||
88504bdecbb27bb98ff9eb9c108875369b039150c853190c30a23767587b6cee KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Domain/ModelOperationExecutionBoundary.cs
|
||||
b626ce2351b72315d30cd7db96d00bb27dcf06b31af7da918d03b5d8d4d1d8b7 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Domain/PromotionGateEvaluator.cs
|
||||
2d35d447c8b514fa039764c2a70eab78953f7f726c36fd3b2b492a0556cef57f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Features/GetModelOperationsPlan/Endpoint.cs
|
||||
8804bbfd9a741b6b5cee1c862997d61cdff655697484f3de9dc485d7e0027369 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Features/GetModelOperationsPlan/Response.cs
|
||||
eb0f9bffbc88d010956992c635830fd500874f7acf79d9b9219ff60319d3c447 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Infrastructure/DapperApprovedModelContextReader.cs
|
||||
4870d8b0989b4eb7f169dd75ec7581f85b8c5c079491bc15de99a2264d4934a8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Infrastructure/DapperModelOperationRequestRepository.cs
|
||||
857cbd78ca5d197e3c1aa1a2498742bc838589609f0fb445cb963531c18d5373 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Infrastructure/DapperModelScheduleRepository.cs
|
||||
2ae3de1298c092062205e7920ca724925c644da092d51d6becae4236f086eb7a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/KArtSell.Modules.ModelOperations.csproj
|
||||
abaa1d299f4871752c08d5c3638d936d9554bc1a59a821c154c3e664ead937b8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/ModelOperationsModule.cs
|
||||
68448fa5efde35b3c6bb97432fd10701b91bf1a03577cce8b460e310c5e81232 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Scheduling/ModelOperationsDispatcherJob.cs
|
||||
3e9e2a6786c80a86a420dc455b0f0ed9730cff856c260b28674a5c9b49f3be6b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Scheduling/ModelOperationsScheduler.cs
|
||||
7710839fae538111a837ad609dae92e477a38e8b0df2ead60cc25cf81f553e2c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.ModelOperations/Scheduling/ScheduledModelOperationJob.cs
|
||||
8ee7d75060f5e0aa38f1accb1fd3007c6ae32e6e703a89acbcc0f614fc0e0156 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Application/ISellDecisionService.cs
|
||||
527707dc415cde676e18af654b3b5259f43d47f28b5a8e35928b2b43d733ab4f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Application/SellDecisionContext.cs
|
||||
a062d61b5973d8612f71bd97f485d51e4d8694d3c865127e3c217ce85407ed91 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Application/SellDecisionService.cs
|
||||
d5d14fa872aedf6bfbbcc5452e849557f9e9f67cf38ae63ec125a736072e67c3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/ISellPolicy.cs
|
||||
fe0cbce192283c19239667357713ab8a43544406cfe22c3cdc3dfbe0ea0cb01c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/Policies/ConcentrationLiquidityPolicy.cs
|
||||
94f409ad020682a44d71bf68c6834a854e7d1a039287491a19fa83ae94982914 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/Policies/GapFloorBreachPolicy.cs
|
||||
92343ac6ff9df82ed0800174298ff9dcd9923f0040b2f61a751554b5adc13a5e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/Policies/HardImpairmentPolicy.cs
|
||||
63f45838322dcb10805273166528d8a52ec310e906f0948b6383b901a47171d6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/Policies/OpportunityCostPolicy.cs
|
||||
7d3ddd0a4dfa5ea95fc06193c948e38ccb05d35a2a1c219a890c88f6c87e297c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/Policies/PortfolioSurvivalPolicy.cs
|
||||
834ae308087842b48aa7fbf7df6ef19067f8cfca71c943051c51f14f1fa3c8bf KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/Policies/TwoCloseFloorBreachPolicy.cs
|
||||
def0347a1c52c00bbaad7177c72fd84a72496dea0e17e8d4144cb7d65513e98b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/ReentryStateMachine.cs
|
||||
a3453bc9442947cc508405b3b3aec1acc0b8861f9455401d292166f733d9e0f6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/SellDecision.cs
|
||||
83a537ff6c471fc4a0cf82ca1ad85478d5d73ae37e66df8136ce39c482ad69a3 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/SellDecisionInput.cs
|
||||
56237139105c73b48cc292a32c75de7d6b71b471fe681701661392b14bf43fb0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/SellPolicyChain.cs
|
||||
ac5f576c7349a75034b341b4ead5fa1c38934488b1aaadeeb06f53f295e561f4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/SellPolicyContract.cs
|
||||
2acda27b38206e0750005e90822b0363a176b0021de0f9be4bb18d72296bf0db KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Domain/SellPolicyResult.cs
|
||||
f722562261966c1e62330ebd90e66ec1cb8ab023c95fd1b870a04c554bd005af KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/EvaluateResearchSellPolicy/Endpoint.cs
|
||||
abb9f6b78762f631e6134f3ea4c7d20cd45280447819a4ca3a42ae0a84e1bd75 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/EvaluateResearchSellPolicy/Request.cs
|
||||
35b5147089eafb935d95715a373a565192c82864fcbac4dcb77b9658a6a10567 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/EvaluateResearchSellPolicy/Response.cs
|
||||
5b78248c1fea4e2dd665adc375bf3784b7a2fb435d49a99da4c63e444495087e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/EvaluateResearchSellPolicy/Validator.cs
|
||||
b0ee6791bd20a1e5743cb0347358e0570f4b1537d8527cc3f657fe58948ec0c8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/GenerateSellDecision/Endpoint.cs
|
||||
d45bfecac3a453729b252dbbcbd7deb57f7e3892012e796a32739af116e43340 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/GenerateSellDecision/Request.cs
|
||||
9251e36434382582702b8c87a3e080f9c04ea9c8450a362163e39166b3bf1217 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/GenerateSellDecision/Response.cs
|
||||
918c403bacac2d9a72425cff5c6a6d23a7193391ec20b139a7f6e564f7140da4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Features/GenerateSellDecision/Validator.cs
|
||||
1ab0e864711b54bfce48823a6dfd6c3408fcf60af8e7438123778e18e65c8149 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/Infrastructure/DapperSellDecisionContextReader.cs
|
||||
d422b7370a5c318aa716bebd1a4dac01f709a9069912e143f934e158a77c6bbd KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/KArtSell.Modules.SignalEngine.csproj
|
||||
d2e1beab4e18f7eeb9d06f4f16f8b889f93814fc060ff82843daea269b4b154e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/src/KArtSell.Modules.SignalEngine/SignalEngineModule.cs
|
||||
2047b3ff3a6d4aa43324c6d82e2504363d284a1ad4593fd19b789d3174c12420 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/Module/Module.cs.template
|
||||
6a188d448ac4a39866d2264bd12a30910df6466c2c11325f244d60c2a1ef0374 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Endpoint.cs.template
|
||||
3ce5dea3d11ae737c931b8d59c36a1e8492b62eaec12cd030c3c857bb1da64ee KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Handler.cs.template
|
||||
ceb371f34a25108a826f395b90a4b33868421d33717277961274802a3e7012aa KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Policy.cs.template
|
||||
fc39255e5515fa28a46e7494075b5da06fa79d81e6354cd59f27b6ccf72c28a0 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/README.md.template
|
||||
d0f55d2e3ca509008ae58d8e59f068d9797904a4059850edb5b009070938b90c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Request.cs.template
|
||||
8023e305f0535ac9bca4404996f0d3a029909ee7abd7829eaa271115fee3f188 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Response.cs.template
|
||||
41c2e58cedbe58e6fd414d1e2bc58b42d7528e3888a5c253bdbf128cc9739456 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Sql.cs.template
|
||||
613cde71f35234eb7188703c5ec2bac3cc012b014bc506b321d457a6e0cda4c5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Tests.cs.template
|
||||
b88b320c6942ae1073e7127f36ecf7f5b18fbfc1363fc4d342a6aa68b155ae1f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/dotnet/VerticalSlice/Validator.cs.template
|
||||
86b02ba2b05cd4f3e409747a220d31a067801db443ccc1a908af9f55b756cc07 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/hangfire/ReliableJob.cs.template
|
||||
cedd0e8409863880bd3440756b38c5d3e06927efeb291e5150a26588a95dd8d9 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/sql/Migration.sql.template
|
||||
9f107759482b99bdc19d8794ed6a01d0e465acea2a5284cf68497170045f3c83 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/Endpoint.cs
|
||||
62a86b432d067ec644577a0732a836bf771e1c347c7cb7cdf28a7bc924e45613 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/Handler.cs
|
||||
ef001a207b832694ee77f78f09e63e293988779b9e0fb350a4964a0aa911ccbc KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/README.md
|
||||
7aa17ff6e0f20f8f9187d9f499b04111ffa9568fc2c89a3d0867e7510d18bef8 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/Request.cs
|
||||
17470754f87b4ea683a11f937adef284de0d4d19b92a998491193a31048be239 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/Response.cs
|
||||
ccb6587228fbd688b9e15caff2b52de0d7bd9e962786e4e0b2199c0361bc2ae5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/Sql.cs
|
||||
05a45fd89381e3d6307fd0d10f16a4ab4c43bad805ad7983bb026b772065ae8c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/backend/Validator.cs
|
||||
995f09dd9e9e17c37db3e242eb29c8773711fb2155bd903ea5c9ef98b978638c KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/frontend/api.ts
|
||||
001bad76fe89dac3548bb269e409606e79e204305be859f987ac772698a4c6d1 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/frontend/pages/__FEATURE__Page.vue
|
||||
3e36f33f21360131e1bf428faf5b3e11f61261b162f36500fc887de3a6b3e345 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/frontend/queries.ts
|
||||
d44cf205614eb5957f3d2d7f332e5a08eff7dc5e0c7849565c46abffc85e2d2f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/frontend/schema.ts
|
||||
1868c28f3f45f7b70eb8af1aad996c3f1ebcd9cada89bd285676142dda85708f KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vertical-slice/frontend/tests/schema.spec.ts
|
||||
8b5f20b3b6b3b5d05ace88d569f4c354f4b641168bc9d17bbc930f2b0ed2b050 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vue/Feature/api.ts.template
|
||||
07c89d6f6549586dfac479087b40b9ceb221e31fd7a31b0edacfe574d841fc01 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vue/Feature/page.vue.template
|
||||
57298077b3c709b4bb598b4d8de5eb0b7656ebac61c306d91bfac1d3bb11e99e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vue/Feature/queries.ts.template
|
||||
773758f8d9c4a6d8549ae7fe2a6fafd3871afd1e62d03e879cd25c510db32bda KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vue/Feature/schema.spec.ts.template
|
||||
6e13905385e900e3ec944b26ae362ae0645c55be73f065f6e69bb6e3010aa11e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/templates/vue/Feature/schema.ts.template
|
||||
916706ab4897ac9ac251507455b73b5ad03479cecfdd0c55287a956abf06f9a4 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.ArchitectureTests/KArtSell.ArchitectureTests.csproj
|
||||
4871eb72b1471b7b263c6fe4ff6cf7b83bc7454722513caa00826a50361530ac KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.ArchitectureTests/RepositoryRulesTests.cs
|
||||
21ed4fe67f70ecd6d34713eea69d3830ce05dd7a5b9997c88b7895a05804b45a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.ModelOperations.UnitTests/KArtSell.ModelOperations.UnitTests.csproj
|
||||
1a0dc2dea56d80e1f2e2d4014e93ed8840964497cf191be7b245bd0b29eb6f0d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.ModelOperations.UnitTests/ModelOperationExecutionBoundaryTests.cs
|
||||
2282f4dca87328eb9602a029329de92abf34e4e5adbe710a86229f4aa45e275e KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.ModelOperations.UnitTests/ModelOperationRegistryTests.cs
|
||||
7a7f4f70f88191943fd62ebae62756cfaa71a45d14817a4b07c7abffdb128824 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.ModelOperations.UnitTests/PromotionGateEvaluatorTests.cs
|
||||
a7921afc85ad7100c176023d765f1429415cfbe920fb98f5837b9522c546a95b KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.SignalEngine.UnitTests/BuildingBlocks/PitRecordMetadataTests.cs
|
||||
7cbfbbec1b99efb5c7be94ae1bad0a63f744f7c77d1cd1ed4d6ce7525189450a KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.SignalEngine.UnitTests/BuildingBlocks/VersionSetTests.cs
|
||||
bd809f8e5475fc80712a8e63ef86dde6166afbd1881b18cbc2b35d0d8e4db32d KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.SignalEngine.UnitTests/KArtSell.SignalEngine.UnitTests.csproj
|
||||
42d5590486fe77a244ded5d486da8e89f5b4127c59e867cfc977e1876df84487 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.SignalEngine.UnitTests/ReentryStateMachineTests.cs
|
||||
f7abe2df6032b1471b8ddd7996cb55703d7c5a3bd54a6254fbc9e747baa8c8f6 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.SignalEngine.UnitTests/SellPolicyChainTests.cs
|
||||
1b408a0bc1365638322352ef0c4f63309e60550cac6aa71fc0cb970ff0705817 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tests/KArtSell.SignalEngine.UnitTests/SellPolicyContractTests.cs
|
||||
16b95ff1193efdb0317b9131fa445609562e5cd63a9794ecb8ccffa4d522d4b5 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tools/scaffold_vertical_slice.py
|
||||
b1621784a67d431c59e35373b81551f92226763d542e5e961a7c472dc5790f77 KArtSell_Aegis_v13_0_standardization_complete_deduplicated/tools/validate_v13.py
|
||||
@@ -0,0 +1,6 @@
|
||||
File,Bytes,SHA256,Role,Treatment
|
||||
K-ArtSell_Aegis_v12_1_실행준비_통합고도화_제안서(1).docx,64063,eab0c2866b6c3d5d1f2fd8b9fbb33443e010e1adc2cfe612f27a98f97845e8b3,Execution-ready proposal baseline,BYTE_FOR_BYTE_RETAINED
|
||||
K-ArtSell_퀀트투자자문_SI_본프로그램착수_누적고도화_통합실행기준서_v10.0(1).docx,402134,d86795186ec5f578741d64618eb53278a1c3a55795e73307e5bee245980a83a6,Highest non-regression SI baseline,BYTE_FOR_BYTE_RETAINED
|
||||
KArtSell_Aegis_v12_5_SPLIT(1).z01,94371840,7c141d504df51ced8bcad972ffd012b7f729cd9d1b55939f919325f050d4564c,v12.5 split implementation package source,BYTE_FOR_BYTE_RETAINED
|
||||
KArtSell_Aegis_v12_5_SPLIT(1).z02,94371840,d4c9332da83bfab484c6722b9cc2076fee82e50953c04dcbabaa174ad452437d,v12.5 split implementation package source,BYTE_FOR_BYTE_RETAINED
|
||||
KArtSell_Aegis_v12_5_SPLIT(1).zip,85883855,45434a9de4183a2aceae23b5160226cb04fe1d950366ba126dba122c9dcf0c99,v12.5 split implementation package source,BYTE_FOR_BYTE_RETAINED
|
||||
|
@@ -0,0 +1,81 @@
|
||||
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
|
||||
|
@@ -0,0 +1,62 @@
|
||||
Requirement_ID,Slice_ID,Policy_or_Data_ID,API_ID,DB_ID,Job_Event_ID,UI_ID,Test_ID,WBS_Range,Release_Gate,Evidence_Status
|
||||
REQ-PLAT-001,VS-00,DATA/DOMAIN-CONTRACT,HEALTH-01,MIG-0000/0013,-,UI-PLAT-01,T-ARCH-001,AEG-VS-00-01..AEG-VS-00-07,G0,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-IAM-001,VS-01,DATA/DOMAIN-CONTRACT,IAM-01/02,MIG-IAM-001,-,UI-IAM-01,T-IAM-001,AEG-VS-01-01..AEG-VS-01-07,G1-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-SEC-001,VS-02,DATA/DOMAIN-CONTRACT,"SEC-01/02,DAT-01",MIG-SEC-001,J01,UI-SEC-01,T-SEC-001,AEG-VS-02-01..AEG-VS-02-07,G1-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-DAT-001,VS-03,DATA/DOMAIN-CONTRACT,DAT-02/03,MIG-MD-001/002,J02,UI-DQ-01,T-DQ-001,AEG-VS-03-01..AEG-VS-03-07,G1-B,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-CA-001,VS-04,DATA/DOMAIN-CONTRACT,DAT-04,MIG-CA-001,J03,UI-DQ-02,T-CA-001,AEG-VS-04-01..AEG-VS-04-07,G1-B,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-FND-001,VS-05,DATA/DOMAIN-CONTRACT,DAT-05,MIG-FND-001/002,J04,UI-FND-01,T-FND-001,AEG-VS-05-01..AEG-VS-05-07,G1,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-COST-001,VS-06,DATA/DOMAIN-CONTRACT,COST-01/02,MIG-COST-001,J04C,UI-COST-01,T-COST-001,AEG-VS-06-01..AEG-VS-06-07,G1,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-CLI-001,VS-07,DATA/DOMAIN-CONTRACT,CLI-01/02/03,MIG-CLI-001,-,UI-CLI-01,T-CLI-001,AEG-VS-07-01..AEG-VS-07-07,MVP-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-LED-001,VS-08,DATA/DOMAIN-CONTRACT,POR-01,MIG-LED-001/002,J12L,UI-POR-01,T-LED-001,AEG-VS-08-01..AEG-VS-08-07,G1,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-EVD-001,VS-09,DATA/DOMAIN-CONTRACT,EVD-01,MIG-EVD-001,J06,UI-EVD-01,T-EVD-001,AEG-VS-09-01..AEG-VS-09-07,G2-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-SELL-001,VS-10,"ALG-SELL-001~005,ALG-SELL-PORT-001",SIG-SELL-01,MIG-SIG-001,J08S,UI-SELL-01,T-SELL-001,AEG-VS-10-01..AEG-VS-10-07,G2-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-RE-001,VS-11,ALG-REENTRY-001,RE-01/02,MIG-RE-001,J09,UI-RE-01,T-RE-001,AEG-VS-11-01..AEG-VS-11-07,G2,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-BUY-001,VS-12,ALG-BUY-001,BUY-01,MIG-BUY-001,J08B,UI-BUY-01,T-BUY-001,AEG-VS-12-01..AEG-VS-12-07,Portfolio Gate,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-RISK-001,VS-13,ALG-PORT-001,POR-02,MIG-RISK-001,J07,UI-RISK-01,T-RISK-001,AEG-VS-13-01..AEG-VS-13-07,Portfolio-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-REC-001,VS-14,DATA/DOMAIN-CONTRACT,SIG-01/02/03,MIG-REC-001/002,J08,UI-REC-01,T-REC-001,AEG-VS-14-01..AEG-VS-14-07,MVP-B,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-REV-001,VS-15,DATA/DOMAIN-CONTRACT,SIG-04,MIG-REV-001,-,UI-REV-01,T-REV-001,AEG-VS-15-01..AEG-VS-15-07,MVP-B,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-PUB-001,VS-16,DATA/DOMAIN-CONTRACT,SIG-05,MIG-PUB-001,J-PUB,UI-ADV-01,T-PUB-001,AEG-VS-16-01..AEG-VS-16-07,G3,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-CLD-001,VS-17,DATA/DOMAIN-CONTRACT,SIG-06,MIG-CLD-001,-,UI-CLD-01,T-CLD-001,AEG-VS-17-01..AEG-VS-17-07,G3,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-EVA-001,VS-18,DATA/DOMAIN-CONTRACT,EVA-01/02,MIG-EVA-001/002,J10/J11,UI-EVA-01,T-EVA-001,AEG-VS-18-01..AEG-VS-18-07,G3,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-BKT-001,VS-19,DATA/DOMAIN-CONTRACT,BKT-01/02,MIG-BKT-001,J-BKT,UI-BKT-01,T-BKT-001,AEG-VS-19-01..AEG-VS-19-07,G2,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-MOD-001,VS-20,DATA/DOMAIN-CONTRACT,MOD-01/02,MIG-MOD-001,J-MOD,UI-MOD-01,T-MOD-001,AEG-VS-20-01..AEG-VS-20-07,G4-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-REB-001,VS-21,DATA/DOMAIN-CONTRACT,REB-01/02,MIG-REB-001,J-REB,UI-REB-01,T-REB-001,AEG-VS-21-01..AEG-VS-21-07,Portfolio-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-RPL-001,VS-22,DATA/DOMAIN-CONTRACT,RPL-01,MIG-RPL-001,J-RPL,UI-RPL-01,T-RPL-001,AEG-VS-22-01..AEG-VS-22-07,Portfolio Gate,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-RECON-001,VS-23,DATA/DOMAIN-CONTRACT,"EXE-01/02,REC-01/02",MIG-EXE-001/002,J12,UI-RECON-01,T-RECON-001,AEG-VS-23-01..AEG-VS-23-07,Pilot-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-RPT-001,VS-24,DATA/DOMAIN-CONTRACT,RPT-01,MIG-RPT-001,J11R,UI-RPT-01,T-RPT-001,AEG-VS-24-01..AEG-VS-24-07,G4-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-GOV-001,VS-25,DATA/DOMAIN-CONTRACT,GOV-01/02,MIG-GOV-001,J-GOV,UI-GOV-01,T-GOV-001,AEG-VS-25-01..AEG-VS-25-07,G5,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-SIG-WEIGHT-022,VS-10,ALG-SELL-002~005,SIG-01,MIG-0014,SignalDecisionCreated:v2,UI-SIG-01,T-SIG-LOT-001,AEG22-VS10-001~004,G2-A,SOURCE+INFERENCE
|
||||
REQ-SIG-TRACE-022,VS-10,ALG-SELL-001~005,SIG-01,MIG-0014,SignalDecisionCreated:v2,UI-SIG-01,T-SIG-TRACE-001,AEG22-VS10-002,G2-A,DESIGN_PROPOSAL
|
||||
REQ-DAT-LIC-022,VS-03,DQ-01~08,DAT-01,MIG-DAT-001,J02,UI-DAT-01,T-DAT-LIC-022,AEG22-VS03-002,G1-B,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-REL-022,Cross,DOC-NR-03/06,Cross,Cross,Cross,Cross,T-REL-022,AEG22-X-012,G6,DESIGN_PROPOSAL
|
||||
REQ-CONTRACT-001,Cross/VS-10/VS-18,sell-policy.v1/outcome-metrics.v1,SIG-01/02,MIG-0015,EVT-SIG-001/J10,UI-SIG-TRACE/UI-EVAL-01,T-CONTRACT-001/T-EVAL-METRIC-001,"AEG-X-034,AEG-VS-10-08..12,AEG-VS-18-08",G2-A/G3,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-ARCH-SCAFFOLD,Cross,AGENTS/SLICE_SPEC,Cross,Cross,Cross,Cross,T-SCAFFOLD-001,AEG-X-033,G0,DESIGN_PROPOSAL
|
||||
REQ-SOURCE-123,Cross,DOC-NR-01~08,Cross,Cross,Cross,Cross,T-SOURCE-003,"AEG-X-031,AEG-X-043",G0/G6,SOURCE
|
||||
REQ-MO-SCHED-001,VS-18/20/25,model-operations.v1,MO-PLAN-01,MIG-0016,Dispatcher/J10~J24,UI-MO-01,"T-MO-004~007,T-MO-029","AEG-MO-001,004~007,029",G3/G5,TEMPLATE
|
||||
REQ-MO-EVAL-001,VS-18,outcome-metrics.v2,EVAL-01/02/05,MIG-0016,J10/J11,UI-MO-02,"T-MO-EVAL-001/002,T-MO-ATTR-001","AEG-MO-002~003,010~011,016",G3/G4,TEMPLATE
|
||||
REQ-MO-DRIFT-001,VS-20,drift-contract DEC_REQUIRED,EVAL-03,MIG-0016,J17,UI-MO-03,T-MO-DRIFT-001,AEG-MO-012,G4,DECISION_REQUIRED
|
||||
REQ-MO-CC-001,VS-20,champion-challenger matched cohort,EVAL-04,MIG-0016,J18,UI-MO-03,T-MO-CC-001,AEG-MO-013,G4,TEMPLATE
|
||||
REQ-MO-OOS-001,VS-19,Frozen Manifest/OOS,BACKTEST-01,MIG-0016,J19,UI-MO-04,T-MO-OOS-001,AEG-MO-014,G4,TEMPLATE
|
||||
REQ-MO-ROBUST-001,VS-19/20,PBO/DSR/Cost2x,BACKTEST-02,MIG-0016,J20,UI-MO-04/06,"T-MO-ROBUST-001,T-MO-MNT-002","AEG-MO-015,037",G4,TEMPLATE
|
||||
REQ-MO-IMPROVE-001,VS-20,ImprovementProposal,GOV-MO-01/02,MIG-0016,J21,UI-MO-05,T-MO-IMP-001/002,"AEG-MO-017~018,034,038",G4/G5,TEMPLATE
|
||||
REQ-MO-PROMOTE-001,VS-20/25,promotion-gate.v1,GOV-MO-03/04,MIG-0016,J22,UI-MO-06,T-MO-GATE-001/002,AEG-MO-019~020,G4/G5,TEMPLATE
|
||||
REQ-MO-ROLLBACK-001,VS-25,rollback runbook,ROLLBACK-01,MIG-0016,J23,UI-MO-08,T-MO-ROLLBACK-001,AEG-MO-024,G5,TEMPLATE
|
||||
REQ-MO-REPLAY-001,VS-23,PIT revision/correction,REPLAY-01/02,MIG-0016,J24,UI-MO-07,T-MO-REPLAY-001/002,AEG-MO-022~023,G3,TEMPLATE
|
||||
REQ-MO-FE-001,VS-18/20/25,Zod runtime contract,MO-PLAN-01,MIG-0016,J10~J24,UI-MO-01~09,"T-MO-FE-001~003,T-MO-E2E-001","AEG-MO-008~009,021,031",G3/G5,TEMPLATE
|
||||
REQ-MO-OPS-001,VS-25/Cross,observability/retry/security/capacity,MO-OPS-01~04,MIG-0016,Dispatcher/J10~J24,UI-MO-09,"T-MO-OPS-001/002,T-MO-SEC-001,T-MO-CAP-001,T-MO-CI-001","AEG-MO-025~028,032~035",G5/G6,TEMPLATE
|
||||
REQ-EXA-001,Cross/VS-18/19/20/25,EXA-CONTRACT-01,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-001,AEG-V12-5-001..AEG-V12-5-004,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-002,Cross/VS-18/19/20/25,EXA-CONTRACT-02,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-002,AEG-V12-5-005..AEG-V12-5-008,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-003,Cross/VS-18/19/20/25,EXA-CONTRACT-03,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-003,AEG-V12-5-009..AEG-V12-5-012,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-004,Cross/VS-18/19/20/25,EXA-CONTRACT-04,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-004,AEG-V12-5-013..AEG-V12-5-016,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-005,Cross/VS-18/19/20/25,EXA-CONTRACT-05,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-005,AEG-V12-5-017..AEG-V12-5-020,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-006,Cross/VS-18/19/20/25,EXA-CONTRACT-06,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-006,AEG-V12-5-021..AEG-V12-5-024,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-007,Cross/VS-18/19/20/25,EXA-CONTRACT-07,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-007,AEG-V12-5-025..AEG-V12-5-028,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-008,Cross/VS-18/19/20/25,EXA-CONTRACT-08,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-008,AEG-V12-5-029..AEG-V12-5-032,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-009,Cross/VS-18/19/20/25,EXA-CONTRACT-09,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-009,AEG-V12-5-033..AEG-V12-5-036,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-010,Cross/VS-18/19/20/25,EXA-CONTRACT-10,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-010,AEG-V12-5-037..AEG-V12-5-040,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-011,Cross/VS-18/19/20/25,EXA-CONTRACT-11,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-011,AEG-V12-5-041..AEG-V12-5-044,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-EXA-012,Cross/VS-18/19/20/25,EXA-CONTRACT-12,OPS-EXA,MIG-0017,J25-J30,UI-EXA,T-EXA-012,AEG-V12-5-045..AEG-V12-5-048,G0/G1/G3/G4/G5/G6,DESIGN_PROPOSAL_RUNTIME_REQUIRED
|
||||
REQ-FE-ADAPTER,Cross,UI-ADAPTER-v1,Cross,-,-,UI-FOUND-01..11,T-FE-ARCH/ADAPTER/SWAP,"V13-FE-001..010,V13-FE-037",G0/G4-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-FE-SCREEN-TYPES,Cross/VS-07..25,T01..T10,Feature contracts,Read Models,J01..J38,UI-T01..T10,T-FE-T01..T10,V13-FE-011..040,MVP-A..G6,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-MODEL-FEEDBACK,VS-18/19/20/25,PredictionFreeze/Maturity/Hypothesis,ModelOperations internal,MIG-0018,J31..J38,UI-J31..J38,T-J31..J38,V13-MODEL-001..016,G3..G6-A,SOURCE+DESIGN_PROPOSAL
|
||||
REQ-SCAFFOLD-13,Cross,PWP/SLICE_SPEC,FastEndpoints template,DbUp placeholder,Outbox placeholder,Vue feature template,T-SCAFFOLD-01..03,V13-TOOL-001..003,G0,DESIGN_PROPOSAL
|
||||
|
Reference in New Issue
Block a user