{"message":"Trading Strategy API","version":"3.0.0","health":"GET /health","docs":"GET /docs","new":{"V3 DETERMINISTIC (NEW — 82% token savings)":{"POST /v3/extract":"ONE LLM pass from structured data (replaces 6-pass pipeline)","GET /v3/status/{session_id}":"V3 pipeline status"}},"endpoints":{"V2 CONVERSATIONAL (RECOMMENDED)":{"POST /v2/chat":"Chat with AI, ask questions, build strategy","GET /v2/rule-board/{session_id}":"See current rules","POST /v2/action":"Confirm, reject, undo, finalize","GET /v2/json/{session_id}":"Get final strategy JSON"},"BACKTESTING (NEW)":{"POST /backtest/run":"Run backtest with rules + market params","POST /backtest/optimize":"Run parameter optimization","POST /backtest/clarify":"Answer clarification questions","GET /backtest/results/{session}":"Get saved results","GET /backtest/trades/{session}":"Get trade log","GET /backtest/compare/{a}/{b}":"Compare two runs","POST /backtest/dashboard/{session_id}":"Generate strategy dashboard"},"V1 DIRECT":{"POST /strategy/interpret":"Generate trading strategy from user input (direct)","POST /strategy/interpret-smart":"Interactive interpretation with clarification","POST /strategy/analyze":"Analyze existing trading logic and convert to JSON","POST /strategy/validate":"Validate strategy quality and completeness","POST /strategy/fix":"Fix strategy based on validator issues","POST /data/resolve":"Resolve user_defined fields and connect to data sources","GET /data/sources":"Get all available data sources"}}}