Hi, Ben! My way may very well not be correct, but this is how I have handled it. Essentially, anything that has been completed and filled out is considered a record, but we have a policy stating the retention period for each type of records (including HR-related, Safety, Maintenance). Document control is used to demonstrate maintenance of company-created forms to ensure the correct forms are being used and properly maintained.
I have an over-arching Records Retention Policy that demonstrates how long each *type* of record shall be kept. Anything that is transferred to a computer in full (for instance, we record incoming weights on a paper that then gets entered into a database each day) does not have to be maintained, if that is the regular process for that document trail. Anything that is reviewed as part of Pre-shipment, validation, verification, or traceability is all maintained for a 3-year period, along with anything related to customer specifications or company specifications (so, essentially, all AQL, package checks, incoming/receiving information for all materials).
Our "document control" procedure lists out how we maintain the proper document version, document formatting, document review, and completed record storage.