Curated Topics groups are the part I keep relearning. An alphabetical symbol list only helps someone who already knows the name they want. One habit that has worked for me as a solo Mac developer: write the summary line in the same commit as the symbol, as you say, and let CI fail on broken symbol links. It keeps the docs from drifting between releases.