docs: def is_compliant(self, path):
          """Determines if the templated file is compliant.
  
          A templated file is only compliant if it has not changed (as
          determined by its sha256 hashsum) AND its file permissions are set
          appropriately.
  
          :param path: the path to check compliance.
          """
          same_templates = self.templates_match(path)
          same_content = self.contents_match(path)
          same_permissions = self.permissions_match(path)
  
          if same_content and same_permissions and same_templates:
              return True
  
          return False