HAL-301: Add generated ID based on text