GroundAnnot: a closed-vocabulary contract for grounding LLM gene-set annotation in live enrichment backends
Motivation: LLM agents increasingly draft functional interpretations of gene lists, but can cite Gene Ontology (GO) terms that no current enrichment backen