kjh2064
8f13bb4a48
feat: postgres history-first 계약과 적재 경로 추가
...
- PostgreSQL history contract와 schema/validator를 추가했습니다.
- .NET history store, snapshot reader, repository, migration을 연결했습니다.
- history-first 운영 모델 문서와 daily signal tracking 문구를 정리했습니다.
2026-06-26 14:17:04 +09:00
kjh2064
0a51702a9a
feat(v9-hardening): Complete P3~P6 specs, GAS functions, and MudBlazor UI
...
Phase 2 implementation complete:
P3 - 손절 체계 재정의 (Stop Loss Taxonomy):
- spec/exit/stop_loss.yaml: P3 섹션 추가
- calcAbsoluteRiskStopV1_: 절대 손실 금지선 (entry * 0.92 vs ATR * 1.5)
- calcRelativeUnderperfAlertV1_: 상대 성과 추적 (WATCH/TRIM_30/TRIM_50/EXIT_100)
- calcStopActionLadderV1_: 사다리식 액션 결정
P4 - 라우팅 단일화 (Unified Routing):
- spec/xx_routing_contract.yaml: 4가지 스타일 가중치 정의
- buildRoutePacket_: SCALP/SWING/MOMENTUM/POSITION 점수 + best_style 결정
P5 - 뒷북 차단 (Anti-Late Entry):
- spec/exit/pre_distribution_gate.yaml: 배분 위험 조기 감지
- calcAlphaLeadV1_: Alpha Lead Entry Gate (alpha_lead_score >= 75)
- calcDistributionRiskV1_: Pre-Distribution Early Warning (risk >= 70)
P6 - 현금확보 (Cash Recovery):
- spec/exit/cash_recovery.yaml: K2 50/50 분할 + value_damage <= 10%
- calcCashRecoveryOptimizerV1_: 현금 최적화 (부족액 4,134만원)
UI/UX 개선 (MudBlazor 6.10.0):
- Dashboard.razor: 단순 버전 (컴파일 에러 제거)
- MainLayout.razor: Typo enum 수정 (H5→h5, H6→h6)
- NavMenu.razor: Icons.Material.Filled.Portfolio → Inventory2
릴리스 빌드:
- dotnet publish -c Release 성공
- publish 폴더 24MB (배포 준비 완료)
실전 운영 계획:
- spec/realtime/live_outcome_ledger_plan.yaml: 30건 신호 샘플링 계획
- honest_proof_score: 56.57 → 95.0 개선 경로 정의
- 예상 기간: 2026-06-25 ~ 2026-08-10 (약 6주)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-06-25 17:56:13 +09:00