docs: def move_discovery_to_front(self, data):
          """
          Moves the discovery triplet to the front of the reading list.
          Leaves everything else in the same order.
          """
          readings = self.get_readings(data)
          discovery_index = self.get_discovery_index(data)
  
          reordered_readings = (readings[discovery_index:discovery_index + 3] +
                                readings[:discovery_index] +
                                readings[discovery_index + 3:])
  
          self.set_readings(data, reordered_readings)