This is, I hope, a relatively simple suggestion. Basically, we can now choose what materials to make items out of, and even dictate designs, but we have relatively little control over quality (except to make sure a more experienced craftsman is working on the shop).
My suggestion is to have a Quality Control tab where the overseer can determine that the Fort will not accept items below a certain quality, say, *Superior*.
The way I would envision this working as that once your Fortress has produced a certain number of items of the desired quality, the overseer can dictate that items not of that quality will not be accepted. If a crafter produces an item below that quality, it will be discarded. If metal, it will be scheduled to be melted down, if wood, to be used as fuel, if cloth it will be sent to the loom to unravel. Engravings will be smoothed out and re-engraved. Buildings will be deconstructed and reconstructed. If the raw materials cannot be reused, they will be thrown away. This will ensure that your fortress only produces the highest quality items.
I would humbly suggest the following settings:
By item: quality control of specific items, like furniture or doors.
By material: quality control of specific materials, like metal or steel.
By profession: quality control of everything produced by one skill, such as masonry.
By workshop: quality control of a specific workshop profile.
Henceforth: all items of the specified type produced from the time of the order onwards must be of the proper quality.
Retroactive: any items of the specified type not of the requested quality currently in use will be gradually replaced by items of the requested quality, as they are produced. Basically an auto 'upgrade'. Job orders for any items in use not up to code will be automatically generated. Perhaps this can be further set to either prioritize, exclude, or customize what sorts of Dwarves get their stuff (gear/rooms) upgraded: e.g. Nobles, Soldiers, Legendary Dwarves, or everyone.
To enact quality controls, you would need an active Manager (perhaps requiring a certain level of Organizer?), and your Bookkeeper to have all counts accurate. It would slow production. Perhaps a Manager with really high levels of Organizer could reduce waste (by running around checking on the artisans and making sure they are performing to standards).
Any thoughts?