Wenn es nicht anderswo dokumentiert ist, beantwortet die Suche in den Spec-Dateien des Discourse-Repositorys solche Fragen mit einem grundlegenden Verständnis der Funktionsweise von Programmiersprachen.
In diesem Fall zeigen die folgenden Zeilen in der Kategorie-Spezifikation, dass description_text von description abgeleitet und sofort nach dem Setzen von description verfügbar ist.
Das bedeutet für mich, dass description der Rohstring für die Beschreibung ist und beim Setzen dieser wird er verarbeitet und description_text zugewiesen. Oder description_text könnte berechnet werden, wenn darauf zugegriffen wird, aber das bezweifle ich, auf jeden Fall ist description das, was gesetzt werden muss.