Build a data visualization using chart components for data coming from an API.
Implement build_chart_data(records) to convert API records into a chart-ready object. Each record contains an ISO timestamp and numeric value; combine duplicate timestamps by summing their values and sort labels chronologically. Return {"labels": [...], "datasets": [{"label": "value", "data": [...] }]}.
YYYY-MM-DD formatvaluedef build_chart_data(records):