[mypy]
python_version = 3.14
strict = True
warn_unused_configs = True
ignore_missing_imports = True
follow_imports = skip
show_error_codes = True
pretty = True
files =
    app/domain/episode.py,
    app/domain/media.py,
    app/domain/torrent.py,
    app/domain/meta/infopath.py,
    app/runtime/correlation.py,
    app/runtime/coalesce.py,
    app/runtime/observability/__init__.py,
    app/runtime/event/contracts.py,
    app/runtime/event/errors.py,
    app/runtime/extensions/module/contracts.py,
    app/runtime/extensions/module/dispatcher.py,
    app/runtime/extensions/module/quality.py,
    app/runtime/compat/diagnostics.py,
    app/runtime/compat/manifest.py,
    app/application/outbox.py,
    app/application/configuration.py,
    app/application/scheduling.py,
    app/application/workflow.py,
    app/application/chain/context.py,
    app/application/chain/durable_events.py,
    app/application/messaging/ingress.py,
    app/application/subscription/delete.py,
    app/application/subscription/identity.py,
    app/application/subscription/mutation.py,
    app/application/plugin/folders.py,
    app/application/plugin/routes.py,
    app/application/plugin/runtime.py,
    app/db/decorators.py,
    app/db/base.py,
    app/db/uow.py,
    app/startup/composition/context.py,
    app/startup/composition/configuration.py,
    app/db/adapters/outbox.py,
    app/db/adapters/chain.py,
    app/db/adapters/download.py,
    app/db/adapters/workflow.py,
    app/api/context.py,
    app/api/dependencies/subscription.py,
    scripts/architecture/async_blocking.py
