Six hours in and my main learning is that the GrowSF voter guide this year appears to be 97% AI-generated, which is disappointing but perhaps not surprising. Fortunately SPUR and the Chronicle cover the moderate position decently. (I use several voter guides as well as doing my own research.)