verify method

Implementation

VerificationResult verify(ScreenDoc doc) {
  final errors = <VerificationError>[];
  _checkLabels(doc.root, errors);
  _checkHitTargets(doc.root, errors);
  _checkStateMatrix(doc, errors);
  if (errors.isEmpty) return const VerificationResult.valid();
  return VerificationResult.invalid(errors);
}