wallust has a very helpful flag called --check-contrast that helps to ensure the generated colors are readable against the background. I think this would be wonderful to have in hellwal as well!
For reference, there are WCAG standards for color contrast. Wallust implements contrast checking in colors.rs, and the palette library's implementation can be found in color_difference.rs.