class VerificationChecklist:
    def __init__(self, required_files, test_directory, quality_gates=None):
        self.required_files = required_files
        self.test_directory = test_directory
        self.quality_gates = quality_gates if quality_gates is not None else []

    # Example usage:
    # checklist = VerificationChecklist(
    #     required_files=["/mnt/e/genesis-system/core/rwl/verification/verifier.py", "/mnt/e/genesis-system/core/rwl/verification/checklist.py", "/mnt/e/genesis-system/core/rwl/verification/verifier_test.py"],
    #     test_directory="/mnt/e/genesis-system/core/rwl/verification/"
    # )