feat: DailyScorecard 모델 정의 (issue #90) #118

Merged
jihoson merged 1 commits from feature/issue-90-scorecard-model into main 2026-02-10 04:26:21 +09:00
Collaborator

Summary

  • DailyScorecard dataclass 추가 (시장별 일일 성과 스냅샷)
  • 필드: date, market, total_decisions, buys/sells/holds, total_pnl, win_rate, avg_confidence, scenario_match_rate, top_winners/losers, lessons, cross_market_note
  • src/evolution/init.py에 export 추가

Test plan

  • test_scorecard_initialization — 전체 필드 검증
  • test_scorecard_defaults — default_factory 검증 (빈 리스트/문자열)
  • test_scorecard_list_isolation — 인스턴스 간 리스트 격리 검증
  • 3/3 tests passed, ruff clean

Closes #90

## Summary - DailyScorecard dataclass 추가 (시장별 일일 성과 스냅샷) - 필드: date, market, total_decisions, buys/sells/holds, total_pnl, win_rate, avg_confidence, scenario_match_rate, top_winners/losers, lessons, cross_market_note - src/evolution/__init__.py에 export 추가 ## Test plan - [x] test_scorecard_initialization — 전체 필드 검증 - [x] test_scorecard_defaults — default_factory 검증 (빈 리스트/문자열) - [x] test_scorecard_list_isolation — 인스턴스 간 리스트 격리 검증 - [x] 3/3 tests passed, ruff clean Closes #90
agentson added 1 commit 2026-02-10 04:25:56 +09:00
feat: DailyScorecard model for per-market performance review (issue #90)
Some checks failed
CI / test (pull_request) Has been cancelled
c95102a0bd
- Add DailyScorecard dataclass with market-scoped fields
- Fields: date, market, decisions, pnl, win_rate, scenario_match_rate, lessons, cross_market_note
- Export from src/evolution/__init__.py

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jihoson merged commit 8acf72b22c into main 2026-02-10 04:26:21 +09:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#118