This is my experience with rework for SQF 7.2 and before.
SQF sees rework in 2 ways.
1. Product returned to the line during production due to equipment or packaging malfunction where there is not a significant alteration in the product or batch. You may called this process "Product Recycle" instead of Rework.
Need
1. Procedure clearly stating what you do with your production recycle.
2. Work instruction
3. Verification and validation
2. Product Rework is when the product has a recipe problem, a coding mistake or packaging mistake ect... and the product has to probably be handled again to fix the problem.
Need
1. Procedure MUST BE clear in how the organization or operations handles Reworks and the necessary steps to protect food safety.
2. Detail documentation and records of the product reworked and the necessary proof that the product is safe and if you hope for level 3 that the Quality has not been compromised
3. Verification and Validation of this process.
Note:
Most Companies deal with rework by stating a Policy of No Reworks or the product is disposed if it fails food safety and quality checks because is the easiest thing to do; however, the reality is that where is money involved, there will be a rework. Also, with the FSMA implementation coming online you may be asked to produce proof of No rework Policy and may be evidence of what happens when the product did not pass your food safety checks and Quality checks.
I hope this helps 
Edited by Kellio, 23 July 2014 - 09:28 PM.