233 lines
92 KiB
CSV
233 lines
92 KiB
CSV
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
|