128 KiB
128 KiB
| 1 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 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 |
| 3 | 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 |
| 4 | 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 |
| 5 | 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 |
| 6 | 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 |
| 7 | 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 |
| 8 | 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 |
| 9 | 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 |
| 10 | 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 |
| 11 | 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 |
| 12 | 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 |
| 13 | 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 |
| 14 | 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 |
| 15 | 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 |
| 16 | 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 |
| 17 | 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 |
| 18 | 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 |
| 19 | 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 |
| 20 | 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 |
| 21 | 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 |
| 22 | 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 |
| 23 | 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 |
| 24 | 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 |
| 25 | 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 |
| 26 | 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 |
| 27 | 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 |
| 28 | 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 |
| 29 | 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 |
| 30 | 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 |
| 31 | 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 |
| 32 | 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 |
| 33 | 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 |
| 34 | 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 |
| 35 | 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 |
| 36 | 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 |
| 37 | 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 |
| 38 | 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 |
| 39 | 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 |
| 40 | 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 |
| 41 | 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 |
| 42 | 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 |
| 43 | 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 |
| 44 | 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 |
| 45 | 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 |
| 46 | 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 |
| 47 | 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 |
| 48 | 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 |
| 49 | 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 |
| 50 | 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 |
| 51 | 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 |
| 52 | 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 |
| 53 | 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 |
| 54 | 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 |
| 55 | 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 |
| 56 | 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 |
| 57 | 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 |
| 58 | 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 |
| 59 | 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 |
| 60 | 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 |
| 61 | 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 |
| 62 | 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 |
| 63 | 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 |
| 64 | 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 |
| 65 | 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 |
| 66 | 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 |
| 67 | 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 |
| 68 | 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 |
| 69 | 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 |
| 70 | 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 |
| 71 | 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 |
| 72 | 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 |
| 73 | 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 |
| 74 | 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 |
| 75 | 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 |
| 76 | 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 |
| 77 | 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 |
| 78 | 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 |
| 79 | 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 |
| 80 | 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 |
| 81 | 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 |
| 82 | 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 |
| 83 | 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 |
| 84 | 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 |
| 85 | 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 |
| 86 | 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 |
| 87 | 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 |
| 88 | 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 |
| 89 | 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 |
| 90 | 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 |
| 91 | 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 |
| 92 | 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 |
| 93 | 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 |
| 94 | 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 |
| 95 | 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 |
| 96 | 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 |
| 97 | 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 |
| 98 | 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 |
| 99 | 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 |
| 100 | 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 |
| 101 | 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 |
| 102 | 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 |
| 103 | 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 |
| 104 | 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 |
| 105 | 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 |
| 106 | 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 |
| 107 | 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 |
| 108 | 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 |
| 109 | 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 |
| 110 | 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 |
| 111 | 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 |
| 112 | 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 |
| 113 | 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 |
| 114 | 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 |
| 115 | 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 |
| 116 | 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 |
| 117 | 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 |
| 118 | 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 |
| 119 | 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 |
| 120 | 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 |
| 121 | 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 |
| 122 | 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 |
| 123 | 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 |
| 124 | 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 |
| 125 | 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 |
| 126 | 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 |
| 127 | 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 |
| 128 | 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 |
| 129 | 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 |
| 130 | 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 |
| 131 | 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 |
| 132 | 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 |
| 133 | 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 |
| 134 | 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 |
| 135 | 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 |
| 136 | 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 |
| 137 | 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 |
| 138 | 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 |
| 139 | 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 |
| 140 | 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 |
| 141 | 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 |
| 142 | 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 |
| 143 | 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 |
| 144 | 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 |
| 145 | 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 |
| 146 | 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 |
| 147 | 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 |
| 148 | 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 |
| 149 | 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 |
| 150 | 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 |
| 151 | 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 |
| 152 | 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 |
| 153 | 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 |
| 154 | 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 |
| 155 | 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 |
| 156 | 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 |
| 157 | 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 |
| 158 | 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 |
| 159 | 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 |
| 160 | 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 |
| 161 | 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 |
| 162 | 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 |
| 163 | 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 |
| 164 | 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 |
| 165 | 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 |
| 166 | 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 |
| 167 | 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 |
| 168 | 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 |
| 169 | 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 |
| 170 | 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 |
| 171 | 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 |
| 172 | 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 |
| 173 | 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 |
| 174 | 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 |
| 175 | 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 |
| 176 | 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 |
| 177 | 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 |
| 178 | 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 |
| 179 | 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 |
| 180 | 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 |
| 181 | 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 |
| 182 | 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 |
| 183 | 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 |
| 184 | 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 |
| 185 | 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 |
| 186 | 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 |
| 187 | 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 |
| 188 | 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 |
| 189 | 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 |
| 190 | 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 |
| 191 | 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 |
| 192 | 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 |
| 193 | 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 |
| 194 | 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 |
| 195 | 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 |
| 196 | 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 |
| 197 | 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 |
| 198 | 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 |
| 199 | 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 |
| 200 | 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 |
| 201 | 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 |
| 202 | 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 |
| 203 | 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 |
| 204 | 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 |
| 205 | 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 |
| 206 | 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 |
| 207 | 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 |
| 208 | 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 |
| 209 | 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 |
| 210 | 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 |
| 211 | 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 |
| 212 | 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 |
| 213 | 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 |
| 214 | 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 |
| 215 | 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 |
| 216 | 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 |
| 217 | 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 |
| 218 | 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 |
| 219 | 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 |
| 220 | 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 |
| 221 | 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 |
| 222 | 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 |
| 223 | 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 |
| 224 | 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 |
| 225 | 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 |
| 226 | 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 |
| 227 | 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 |
| 228 | 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 |
| 229 | 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 |
| 230 | 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 |
| 231 | 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 |
| 232 | 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 |
| 233 | 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 |
| 234 | 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 |
| 235 | 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 |
| 236 | 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 |
| 237 | 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 |
| 238 | 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 |
| 239 | 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 |
| 240 | 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 |
| 241 | 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 |
| 242 | 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 |
| 243 | 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 |
| 244 | 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 |
| 245 | 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 |
| 246 | 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 |
| 247 | 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 |
| 248 | 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 |
| 249 | 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 |
| 250 | 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 |
| 251 | 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 |
| 252 | 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 |
| 253 | 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 |
| 254 | 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 |
| 255 | 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 |
| 256 | 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 |
| 257 | 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 |
| 258 | 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 |
| 259 | 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 |
| 260 | 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 |
| 261 | 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 |
| 262 | 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 |
| 263 | 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 |
| 264 | 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 |
| 265 | 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 |
| 266 | 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 |
| 267 | 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 |
| 268 | 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 |
| 269 | 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 |
| 270 | 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 |
| 271 | 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 |
| 272 | 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 |
| 273 | 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 |
| 274 | 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 |
| 275 | 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 |
| 276 | 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 |
| 277 | 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 |
| 278 | 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 |
| 279 | 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 |
| 280 | 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 |
| 281 | 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 |
| 282 | 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 |
| 283 | 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 |
| 284 | 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 |
| 285 | 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 |
| 286 | 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 |
| 287 | 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 |
| 288 | 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 |
| 289 | 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 |
| 290 | 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 |
| 291 | 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 |
| 292 | 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 |
| 293 | 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 |
| 294 | 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 |
| 295 | 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 |
| 296 | 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 |
| 297 | 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 |
| 298 | 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 |
| 299 | 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 |
| 300 | 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 |
| 301 | 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 |
| 302 | 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 |
| 303 | 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 |
| 304 | 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 |
| 305 | 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 |
| 306 | 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 |
| 307 | 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 |
| 308 | 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 |
| 309 | 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 |
| 310 | 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 |
| 311 | 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 |
| 312 | 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 |
| 313 | 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 |
| 314 | 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 |
| 315 | 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 |
| 316 | 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 |
| 317 | 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 |
| 318 | 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 |
| 319 | 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 |
| 320 | 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 |
| 321 | 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 |
| 322 | 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 |
| 323 | 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 |
| 324 | 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 |
| 325 | 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 |
| 326 | 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 |
| 327 | 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 |
| 328 | 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 |
| 329 | 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 |
| 330 | 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 |
| 331 | 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 |
| 332 | 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 |
| 333 | 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 |
| 334 | 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 |
| 335 | 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 |
| 336 | 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 |
| 337 | 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 |