27ca0a97c4
CI / Test and build (pull_request) Successful in 16s
Live Agentic get_equity_historicals returns data.results[].bars[] with open_price/high_price/low_price/close_price. parseHistoricals only read historicals[].data_points[] with short OHLC names, so CT113 saw bars_len=30 on the wire but 0 parsed bars and VWAP stayed 0 all day (insufficient_data mass skip). Accept results|historicals envelopes, bars|data_points arrays, and *_price aliases alongside short names. Fixture uses the live shape; legacy short-name envelope stays covered. Link: #18