92 KiB
92 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 |