For example, imagine you have a liability form for all your volunteers to fill out.
You would create a new requirement under Forms & Waivers called liability form, and add it to your sequence.
Once you assign the sequence to a volunteer, their status will be Pending for this Form/Waiver. Once they submit the waiver and you confirm it is valid, you would mark the volunteer's status for this requirement as Complete.
Then, if the same volunteer is assigned to a sequence that also requires this liability form in the future, you will see that it was already marked as complete!
This logic applies to all the requirements (forms & waivers, interviews, orientation & training sessions), as the status fields are centralized across the entire platform!
Note: this also works the same way as screening checklists which are used for opportunity-level screening. If you are unsure about how screening checklists work, you can read this FAQ: How does the Screening Checklist work for my opportunities?