validateAllStream method
Stream-based validation for reactive UI updates.
Yields FileValidationResult one at a time, allowing the UI to update progressively as each file is checked.
Implementation
Stream<FileValidationResult> validateAllStream() async* {
for (final metadata in _cache) {
yield await validateFile(metadata.regionName);
}
}