=== dry_run mode | Start Logs ===
Command: python pyqt5_to_pyqt6.py "<PLUGIN_DIRECTORY>" --dry_run --logfile qgis4_migration_dryrun.log
Result: dry-run could not start in this environment.
Error: ModuleNotFoundError: No module named 'PyQt6'
Decision: no automatic migration was applied; changes were audited and applied manually for QGIS 3/Qt5 and QGIS 4/Qt6 compatibility.
