Assemble the informational description card for an item — the body of the
SohlItemBaseLogic.outputDescription action. Pure (Foundry access only
through the enrich shim), so it is unit-testable and carries no posting side
effect. The description HTML is enriched through the normal
fvttEnrichHTML path and the card is rendered/sanitized by
sohl.document.chat.buildActionCard; item data is never interpolated
into template source.
Assemble the informational description card for an item — the body of the SohlItemBaseLogic.outputDescription action. Pure (Foundry access only through the enrich shim), so it is unit-testable and carries no posting side effect. The description HTML is enriched through the normal fvttEnrichHTML path and the card is rendered/sanitized by sohl.document.chat.buildActionCard; item data is never interpolated into template source.