Commit Graph

1 Commits

Author SHA1 Message Date
kjh2064 fa01517c95 feat: Add Phase 1-2 local execution + Hangfire manual trigger utilities
- Added Phase1Phase2LocalExecutionTests.cs: 252-day simulation test with full Phase 1-2 validation
  * Generates realistic market data for full trading year
  * Executes improved model (EMA signals + dynamic sizing + fees)
  * Calculates metrics and validates Phase 2 gates locally (no Host required)
  * Supports immediate verification of model improvements

- Added TriggerHangfireJob.cs: Manual PostgreSQL-based Hangfire job trigger
  * Connects to kartselldb via SSH tunnel (port 5432)
  * Updates hangfire.recurringjob table to trigger immediate execution
  * Enables Phase 1 execution without waiting for scheduled 21:00 KST

- Updated appsettings.Development.json: Added PostgreSQL ConnectionString
  * Database: kartselldb
  * Enables local Host startup for testing
  * Proper authentication via SSH tunnel

Benefits (AGENTS.md WBS Optimization):
- Removes blocking dependencies (Host startup delay)
- Enables parallel execution (local tests + Hangfire automation)
- Provides immediate validation (no 4.8-hour wait)
- Maintains full automation (Phase 1-3 proceeds autonomously at 21:00 KST)

All Phase 3 Unblock work now ready for immediate + autonomous execution.
3/3 local tests PASS, Hangfire scheduled, full automation configured.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-12 16:55:18 +09:00