Text this: Fully-distributed autonomous scheduling for Earth-observing constellations