[FEAT] .NET 10 기반 Quant Engine 공식 포팅 및 Blazor UI 리뉴얼 완료 #6

Merged
kjh2064 merged 6 commits from feature/dotnet-migration into main 2026-06-25 16:08:50 +09:00
Owner

Python 기반 Quant Engine 및 Snapshot Admin 시스템을 .NET 10, Blazor Server, PostgreSQL, Dapper 기반의 현대적인 구조로 업그레이드하고, Nginx reverse proxy 연동 및 Shadow Copy 기반 Hot Deploy 구성을 완료했습니다.

반영 내용

  1. 수집 엔진(WBS 3.0) 포팅: yfinance API 및 Naver Finance 스크래핑 C# 포팅
  2. 공식 및 의사결정 엔진(WBS 4.0/5.0) 포팅: KrxTickNormalizer, ProfitLockCalculator, AntiChasing, ExitDecisions C# 도메인 서비스로 이식
  3. Blazor UI 리뉴얼(WBS 6.0): WorkspaceRepository(Dapper) 연동 및 어드민 대시보드 화면 갱신
  4. 무중단 배포(WBS 7.0): deploy_quantengine.sh 스크립트 기반 shadow copy symlink hot deploy 탑재
Python 기반 Quant Engine 및 Snapshot Admin 시스템을 .NET 10, Blazor Server, PostgreSQL, Dapper 기반의 현대적인 구조로 업그레이드하고, Nginx reverse proxy 연동 및 Shadow Copy 기반 Hot Deploy 구성을 완료했습니다. ### 반영 내용 1. **수집 엔진(WBS 3.0) 포팅**: yfinance API 및 Naver Finance 스크래핑 C# 포팅 2. **공식 및 의사결정 엔진(WBS 4.0/5.0) 포팅**: KrxTickNormalizer, ProfitLockCalculator, AntiChasing, ExitDecisions C# 도메인 서비스로 이식 3. **Blazor UI 리뉴얼(WBS 6.0)**: WorkspaceRepository(Dapper) 연동 및 어드민 대시보드 화면 갱신 4. **무중단 배포(WBS 7.0)**: deploy_quantengine.sh 스크립트 기반 shadow copy symlink hot deploy 탑재
kjh2064 added 1 commit 2026-06-25 15:52:53 +09:00
feat(dotnet): migrate core formulas, deploy tools, and blazor admin web app to .NET 10
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Has been cancelled
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
2ba8def9bb
kjh2064 added 1 commit 2026-06-25 15:59:20 +09:00
chore(ci): route SSH through host.docker.internal gateway
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
1d03d45866
kjh2064 added 1 commit 2026-06-25 16:00:32 +09:00
chore(ci): add dotnet setup step to workflow
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
d7bdff2239
kjh2064 added 1 commit 2026-06-25 16:01:25 +09:00
fix(web): remove conflicting default Home.razor component
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Has been cancelled
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
67966a05e5
kjh2064 added 1 commit 2026-06-25 16:05:26 +09:00
chore(ci): use official checkout action
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
a980a9f3cb
kjh2064 added 1 commit 2026-06-25 16:08:17 +09:00
fix(ci): resolve merge conflict in deployment workflow
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Has been cancelled
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
Snapshot Admin Web Validation / validate-snapshot-admin-full (push) Has been skipped
Snapshot Admin Web Validation / validate-snapshot-admin-smoke (push) Failing after 2m14s
508e6c3394
kjh2064 merged commit 7e194ce111 into main 2026-06-25 16:08:50 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjh2064/QuantEngineByItz#6