Write a function to simulate a simple agricultural data processing algorithm.
Implement aggregate_field_readings(records). Each record is a two-element list [field_id, reading]; return a dictionary mapping each field ID to the sum of its readings. Field IDs are strings, readings are non-negative integers, and an empty input should return an empty dictionary.
def aggregate_field_readings(records):