PerformanceTracker now records open entries, computes realized PnL on position close, tracks equity curve snapshots, and populates trades and performance_timeline in finalize() instead of returning empty vecs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>