True about algorithms never being finished, but aren't we essentially "stuck" with the first run output, unless I misunderstand how you envision this working?
(assuming you don't want to over-write non-blank descriptions the next time you improve and re-run the process)