prompt validation frameworks