* fix(frontend): keep clarification text outside execution steps * refactor(frontend): share clarification run boundary detection