A computer-implemented method for preparing a digital artwork document for printing, the method comprising the steps of: a) displaying, on a computer display, an input digital artwork document for evaluation; b) generating, with a computer, a first modified digital artwork document in accordance with a first set of computer-implemented instructions generated by a computerized expert system, including implementing a modification to one or more portions of the digital artwork document to enhance or avoid a physically printed result relating to one or more features of the one or more portions, including generating a first set of digital objects that align to the one or more features of the one or more portions; c) interactively accepting, with the computer, a second set of computer-implemented instructions comprising one or more annotated instructions including rules defined by the user as an exception to the first set of computer-implemented instructions for modifying one or more selected portions of the one or more portions, each selected portion corresponding to a graphic object or group of graphic objects, each annotated instruction comprising a documentation of intent for the exception configured to cause automatic recalculation of the modification to the one or more portions based on the first set of computer-implemented instructions and the modification to the one or more selected portions based on the exception to the first set of computer-implemented instructions if the graphic object or group of graphic objects is moved or copied, or if a change occurs to surroundings of the graphic object or group of graphic objects; d) storing in a computer memory one or more associations including at least one association between each annotated instruction and each corresponding selected portion; and e) generating a second set of digital objects that aligns to the features of the one or more portions in accordance with the first set of computer-implemented instructions and the second set of computer-implemented instructions, including at least one digital object in the second set that is different from the first set; f) storing an output digital artwork document including the second set of digital objects and the one or more associations. a) displaying, on a computer display, an input digital artwork document for evaluation; b) generating, with a computer, a first modified digital artwork document in accordance with a first set of computer-implemented instructions generated by a computerized expert system, including implementing a modification to one or more portions of the digital artwork document to enhance or avoid a physically printed result relating to one or more features of the one or more portions, including generating a first set of digital objects that align to the one or more features of the one or more portions; c) interactively accepting, with the computer, a second set of computer-implemented instructions comprising one or more annotated instructions including rules defined by the user as an exception to the first set of computer-implemented instructions for modifying one or more selected portions of the one or more portions, each selected portion corresponding to a graphic object or group of graphic objects, each annotated instruction comprising a documentation of intent for the exception configured to cause automatic recalculation of the modification to the one or more portions based on the first set of computer-implemented instructions and the modification to the one or more selected portions based on the exception to the first set of computer-implemented instructions if the graphic object or group of graphic objects is moved or copied, or if a change occurs to surroundings of the graphic object or group of graphic objects; d) storing in a computer memory one or more associations including at least one association between each annotated instruction and each corresponding selected portion; and e) generating a second set of digital objects that aligns to the features of the one or more portions in accordance with the first set of computer-implemented instructions and the second set of computer-implemented instructions, including at least one digital object in the second set that is different from the first set; f) storing an output digital artwork document including the second set of digital objects and the one or more associations.