Define requirements by vendor and work scope
A single universal checklist can be misleading. The required documents may depend on the vendor entity, work category, property, contract, and intended activity. I would have the vendor-management owner define those requirements before implementing extraction.
Each requirement should identify the source policy, responsible reviewer, requested document, and any date fields the reviewer needs to confirm. The software should not infer requirements from another vendor's file or add a supposed legal obligation based on a model's general knowledge.
If the requirements change, create a new checklist version. Preserve which version supported an earlier approval. Otherwise, the team may be unable to explain why a vendor was considered ready at the time a work order was issued.