Run the base-import assertion in a subprocess so integration tests do not pollute sys.modules. Co-authored-by: Cursor <[email protected]>
Keep lazy loading in adapters/__init__.py as the single place to register new adapters. Co-authored-by: Cursor <[email protected]>
Lazy-load adapters at package boundaries and fail fast with install hints when extras are missing. Co-authored-by: Cursor <[email protected]>