docs: add execution order to dotnet migration roadmap
This commit is contained in:
@@ -25,6 +25,16 @@ roadmap:
|
|||||||
phase_name: "WBS-10 .NET 엔진 고도화"
|
phase_name: "WBS-10 .NET 엔진 고도화"
|
||||||
phase_goal: "Python-to-.NET 전환, 테이블 정규화/역정규화, 서비스급 스케줄러, parity harness 정착"
|
phase_goal: "Python-to-.NET 전환, 테이블 정규화/역정규화, 서비스급 스케줄러, parity harness 정착"
|
||||||
exit_gate: "dotnet runtime parity PASS + scheduler observability PASS + normalized/denormalized schema contract PASS + evidence artifacts recorded"
|
exit_gate: "dotnet runtime parity PASS + scheduler observability PASS + normalized/denormalized schema contract PASS + evidence artifacts recorded"
|
||||||
|
execution_order:
|
||||||
|
- WBS-10-A1
|
||||||
|
- WBS-10-B1
|
||||||
|
- WBS-10-C1
|
||||||
|
- WBS-10-A2
|
||||||
|
- WBS-10-B2
|
||||||
|
- WBS-10-C2
|
||||||
|
- WBS-10-A3
|
||||||
|
- WBS-10-B3
|
||||||
|
- WBS-10-C3
|
||||||
tracks:
|
tracks:
|
||||||
- track_id: WBS-10-A
|
- track_id: WBS-10-A
|
||||||
name: "Python → .NET 전환"
|
name: "Python → .NET 전환"
|
||||||
@@ -33,6 +43,7 @@ roadmap:
|
|||||||
- task_id: WBS-10-A1
|
- task_id: WBS-10-A1
|
||||||
title: "실행 경로 인벤토리 및 전환 우선순위 확정"
|
title: "실행 경로 인벤토리 및 전환 우선순위 확정"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on: []
|
||||||
owner_files:
|
owner_files:
|
||||||
- src/quant_engine/
|
- src/quant_engine/
|
||||||
- tools/
|
- tools/
|
||||||
@@ -56,6 +67,8 @@ roadmap:
|
|||||||
- task_id: WBS-10-A2
|
- task_id: WBS-10-A2
|
||||||
title: ".NET 도메인 서비스로 Python 계산 로직 이식"
|
title: ".NET 도메인 서비스로 Python 계산 로직 이식"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on:
|
||||||
|
- WBS-10-A1
|
||||||
owner_files:
|
owner_files:
|
||||||
- src/dotnet/QuantEngine.Core/
|
- src/dotnet/QuantEngine.Core/
|
||||||
- src/dotnet/QuantEngine.Application/
|
- src/dotnet/QuantEngine.Application/
|
||||||
@@ -79,6 +92,8 @@ roadmap:
|
|||||||
- task_id: WBS-10-A3
|
- task_id: WBS-10-A3
|
||||||
title: "Python thin-wrapper 정리 및 운영 금지 경로 분리"
|
title: "Python thin-wrapper 정리 및 운영 금지 경로 분리"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on:
|
||||||
|
- WBS-10-A2
|
||||||
owner_files:
|
owner_files:
|
||||||
- tools/
|
- tools/
|
||||||
- src/quant_engine/
|
- src/quant_engine/
|
||||||
@@ -103,6 +118,7 @@ roadmap:
|
|||||||
- task_id: WBS-10-B1
|
- task_id: WBS-10-B1
|
||||||
title: "정규화 기준 테이블 계약 확정"
|
title: "정규화 기준 테이블 계약 확정"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on: []
|
||||||
owner_files:
|
owner_files:
|
||||||
- spec/
|
- spec/
|
||||||
- src/dotnet/QuantEngine.Infrastructure/
|
- src/dotnet/QuantEngine.Infrastructure/
|
||||||
@@ -124,6 +140,8 @@ roadmap:
|
|||||||
- task_id: WBS-10-B2
|
- task_id: WBS-10-B2
|
||||||
title: "운영 조회용 역정규화 read model 설계"
|
title: "운영 조회용 역정규화 read model 설계"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on:
|
||||||
|
- WBS-10-B1
|
||||||
owner_files:
|
owner_files:
|
||||||
- src/dotnet/QuantEngine.Web/
|
- src/dotnet/QuantEngine.Web/
|
||||||
- src/dotnet/QuantEngine.Application/
|
- src/dotnet/QuantEngine.Application/
|
||||||
@@ -145,6 +163,9 @@ roadmap:
|
|||||||
- task_id: WBS-10-B3
|
- task_id: WBS-10-B3
|
||||||
title: "중복/파생 데이터 경계 및 기술부채 방지 계약"
|
title: "중복/파생 데이터 경계 및 기술부채 방지 계약"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on:
|
||||||
|
- WBS-10-B1
|
||||||
|
- WBS-10-B2
|
||||||
owner_files:
|
owner_files:
|
||||||
- spec/
|
- spec/
|
||||||
- governance/
|
- governance/
|
||||||
@@ -169,6 +190,7 @@ roadmap:
|
|||||||
- task_id: WBS-10-C1
|
- task_id: WBS-10-C1
|
||||||
title: "스케줄러 상태 머신 및 실행 이력 계약"
|
title: "스케줄러 상태 머신 및 실행 이력 계약"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on: []
|
||||||
owner_files:
|
owner_files:
|
||||||
- src/dotnet/QuantEngine.Application/
|
- src/dotnet/QuantEngine.Application/
|
||||||
- src/dotnet/QuantEngine.Web/Services/
|
- src/dotnet/QuantEngine.Web/Services/
|
||||||
@@ -190,6 +212,8 @@ roadmap:
|
|||||||
- task_id: WBS-10-C2
|
- task_id: WBS-10-C2
|
||||||
title: "idempotency 및 concurrency control"
|
title: "idempotency 및 concurrency control"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on:
|
||||||
|
- WBS-10-C1
|
||||||
owner_files:
|
owner_files:
|
||||||
- src/dotnet/QuantEngine.Application/
|
- src/dotnet/QuantEngine.Application/
|
||||||
- spec/41_release_dag.yaml
|
- spec/41_release_dag.yaml
|
||||||
@@ -210,6 +234,9 @@ roadmap:
|
|||||||
- task_id: WBS-10-C3
|
- task_id: WBS-10-C3
|
||||||
title: "health gate + retry policy + dependency graph"
|
title: "health gate + retry policy + dependency graph"
|
||||||
status: PENDING
|
status: PENDING
|
||||||
|
depends_on:
|
||||||
|
- WBS-10-C1
|
||||||
|
- WBS-10-C2
|
||||||
owner_files:
|
owner_files:
|
||||||
- .gitea/workflows/
|
- .gitea/workflows/
|
||||||
- src/dotnet/QuantEngine.Web/
|
- src/dotnet/QuantEngine.Web/
|
||||||
|
|||||||
Reference in New Issue
Block a user