<#10343 refactor: Simplify catalog visitor pattern...
# meltano-repo-activity
g
#10343 refactor: Simplify catalog visitor pattern implementation Pull request opened by edgarrmondragon Description SSIA Checklist • I have read the contribution guide Was generative AI tooling used to co-author this PR? • Yes (please specify the tool below) Related Issues • Closes #XXXX Summary by Sourcery Simplify catalog traversal by making visitor dispatch an intrinsic capability of catalog executors. Enhancements: • Move catalog traversal into executor instances using Python's method-based singledispatch, replacing the standalone visitor and visitor decorator. • Remove executor callability and update catalog rule application, selection services, and tests to invoke each executor's visit method directly. • Delete the obsolete shared visitor behavior module and associated type-ignore workarounds. meltano/meltano