.gitignore
AGENTS.md
CHANGELOG.md
LICENSE
PHILOSOPHY.md
README.md
pyproject.toml
.github/workflows/ci.yml
.github/workflows/publish.yml
docs/auth.md
docs/fetchers.md
docs/index.md
docs/migration-v1.md
docs/issues/2026-06-19/001-foundation-interfaces.md
docs/issues/2026-06-19/002-contract-schema.md
docs/issues/2026-06-19/003-result-envelope.md
docs/issues/2026-06-19/004-zoom-resolver.md
docs/issues/2026-06-19/005-registry.md
docs/issues/2026-06-19/006-auth-resolver.md
docs/issues/2026-06-19/007-fetcher-protocol.md
docs/issues/2026-06-19/008-orchestrator.md
docs/issues/2026-06-19/009-multitenant-isolation-proof.md
docs/issues/2026-06-19/010-connector-local_file.md
docs/issues/2026-06-19/011-connector-http_url.md
docs/issues/2026-06-19/012-connector-http_json.md
docs/issues/2026-06-19/013-connector-http_auth.md
docs/issues/2026-06-19/014-connector-graphql.md
docs/issues/2026-06-19/015-connector-pdf.md
docs/issues/2026-06-19/016-connector-docx.md
docs/issues/2026-06-19/017-connector-pptx.md
docs/issues/2026-06-19/018-connector-csv.md
docs/issues/2026-06-19/019-connector-s3.md
docs/issues/2026-06-19/020-connector-google_drive.md
docs/issues/2026-06-19/021-connector-sharepoint.md
docs/issues/2026-06-19/022-connector-github.md
docs/issues/2026-06-19/023-connector-slack.md
docs/issues/2026-06-19/024-connector-jira.md
docs/issues/2026-06-19/025-connector-confluence.md
docs/issues/2026-06-19/026-connector-notion.md
docs/issues/2026-06-19/027-connector-linear.md
docs/issues/2026-06-19/028-connector-rss.md
docs/issues/2026-06-19/029-connector-youtube.md
docs/issues/2026-06-19/030-connector-audio.md
docs/issues/2026-06-19/031-clean-break-integration.md
docs/issues/2026-07-05/001-builtin-registry.md
docs/issues/2026-07-05/002-legacy-deprecation-warning.md
docs/issues/2026-07-05/003-tests-connector-notion.md
docs/issues/2026-07-05/004-tests-connector-linear.md
docs/issues/2026-07-05/005-tests-connector-confluence.md
docs/issues/2026-07-05/006-tests-connector-youtube.md
docs/issues/2026-07-05/007-zoom-central-pruning.md
docs/issues/2026-07-05/008-zoom-text-decomposition-tracer.md
docs/issues/2026-07-05/009-zoom-text-decomposition-rollout.md
docs/issues/2026-07-05/010-retry-policy.md
docs/issues/2026-07-05/011-error-classification-audit.md
docs/issues/2026-07-05/012-v1-cli-fetch.md
docs/issues/2026-07-05/013-docs-refresh-and-release.md
docs/plans/2026-06-19/v1-canonical-contract-redesign.md
docs/plans/2026-07-05/v1.1-completion-and-dx.md
docs/prds/2026-06-19/v1-canonical-contract-redesign.md
examples/01_basic_usage.py
examples/02_custom_fetcher.py
examples/03_custom_schema.py
examples/04_cli_example.py
examples/05_media_example.py
examples/06_auth_example.py
examples/07_oauth2_example.py
examples/08_s3_auth_example.py
examples/09_atomic_schemas_example.py
examples/10_office_webpage_example.py
examples/11_audio_containers_example.py
examples/12_github_example.py
examples/13_google_drive_example.py
examples/14_notion_example.py
examples/15_confluence_example.py
examples/16_slack_example.py
examples/17_jira_example.py
examples/__init__.py
omni_fetcher/__init__.py
omni_fetcher/_deprecation.py
omni_fetcher/cli.py
omni_fetcher/fetcher.py
omni_fetcher.egg-info/PKG-INFO
omni_fetcher.egg-info/SOURCES.txt
omni_fetcher.egg-info/dependency_links.txt
omni_fetcher.egg-info/entry_points.txt
omni_fetcher.egg-info/requires.txt
omni_fetcher.egg-info/scm_file_list.json
omni_fetcher.egg-info/scm_version.json
omni_fetcher.egg-info/top_level.txt
omni_fetcher/auth/__init__.py
omni_fetcher/cache/__init__.py
omni_fetcher/cache/redis.py
omni_fetcher/core/exceptions.py
omni_fetcher/core/registry.py
omni_fetcher/fetchers/__init__.py
omni_fetcher/fetchers/audio.py
omni_fetcher/fetchers/base.py
omni_fetcher/fetchers/confluence.py
omni_fetcher/fetchers/csv.py
omni_fetcher/fetchers/docx.py
omni_fetcher/fetchers/github.py
omni_fetcher/fetchers/google_drive.py
omni_fetcher/fetchers/graphql.py
omni_fetcher/fetchers/http_auth.py
omni_fetcher/fetchers/http_json.py
omni_fetcher/fetchers/http_url.py
omni_fetcher/fetchers/jira.py
omni_fetcher/fetchers/linear.py
omni_fetcher/fetchers/local_file.py
omni_fetcher/fetchers/notion.py
omni_fetcher/fetchers/pdf.py
omni_fetcher/fetchers/pptx.py
omni_fetcher/fetchers/rss.py
omni_fetcher/fetchers/s3.py
omni_fetcher/fetchers/sharepoint.py
omni_fetcher/fetchers/slack.py
omni_fetcher/fetchers/youtube.py
omni_fetcher/schemas/__init__.py
omni_fetcher/schemas/atomics.py
omni_fetcher/schemas/base.py
omni_fetcher/schemas/compat.py
omni_fetcher/schemas/confluence.py
omni_fetcher/schemas/containers.py
omni_fetcher/schemas/documents.py
omni_fetcher/schemas/github.py
omni_fetcher/schemas/google.py
omni_fetcher/schemas/jira.py
omni_fetcher/schemas/linear.py
omni_fetcher/schemas/media.py
omni_fetcher/schemas/notion.py
omni_fetcher/schemas/sharepoint.py
omni_fetcher/schemas/slack.py
omni_fetcher/schemas/structured.py
omni_fetcher/utils/retry.py
omni_fetcher/utils/tags.py
omni_fetcher/v1/__init__.py
omni_fetcher/v1/atoms.py
omni_fetcher/v1/auth.py
omni_fetcher/v1/builtin.py
omni_fetcher/v1/cli.py
omni_fetcher/v1/decompose.py
omni_fetcher/v1/errors.py
omni_fetcher/v1/fetcher.py
omni_fetcher/v1/mapping.py
omni_fetcher/v1/metadata.py
omni_fetcher/v1/node.py
omni_fetcher/v1/orchestrator.py
omni_fetcher/v1/registry.py
omni_fetcher/v1/result.py
omni_fetcher/v1/retry.py
omni_fetcher/v1/zoom.py
omni_fetcher/v1/connectors/__init__.py
omni_fetcher/v1/connectors/audio.py
omni_fetcher/v1/connectors/confluence.py
omni_fetcher/v1/connectors/csv.py
omni_fetcher/v1/connectors/docx.py
omni_fetcher/v1/connectors/elasticsearch.py
omni_fetcher/v1/connectors/github.py
omni_fetcher/v1/connectors/google_drive.py
omni_fetcher/v1/connectors/graphql.py
omni_fetcher/v1/connectors/http_auth.py
omni_fetcher/v1/connectors/http_json.py
omni_fetcher/v1/connectors/http_url.py
omni_fetcher/v1/connectors/jira.py
omni_fetcher/v1/connectors/kafka.py
omni_fetcher/v1/connectors/linear.py
omni_fetcher/v1/connectors/local_file.py
omni_fetcher/v1/connectors/notion.py
omni_fetcher/v1/connectors/pdf.py
omni_fetcher/v1/connectors/pptx.py
omni_fetcher/v1/connectors/redis.py
omni_fetcher/v1/connectors/rss.py
omni_fetcher/v1/connectors/s3.py
omni_fetcher/v1/connectors/sharepoint.py
omni_fetcher/v1/connectors/slack.py
omni_fetcher/v1/connectors/sse.py
omni_fetcher/v1/connectors/tail.py
omni_fetcher/v1/connectors/websocket.py
omni_fetcher/v1/connectors/youtube.py
tests/__init__.py
tests/conftest.py
tests/test_auth.py
tests/test_auth_integration.py
tests/test_cache_redis.py
tests/test_cli.py
tests/test_legacy_deprecation.py
tests/core/__init__.py
tests/core/test_registry.py
tests/fetchers/__init__.py
tests/fetchers/test_audio.py
tests/fetchers/test_confluence.py
tests/fetchers/test_csv.py
tests/fetchers/test_docx.py
tests/fetchers/test_fetchers.py
tests/fetchers/test_github.py
tests/fetchers/test_google_drive.py
tests/fetchers/test_graphql.py
tests/fetchers/test_jira.py
tests/fetchers/test_linear.py
tests/fetchers/test_local_file.py
tests/fetchers/test_notion.py
tests/fetchers/test_pdf.py
tests/fetchers/test_pptx.py
tests/fetchers/test_rss.py
tests/fetchers/test_s3.py
tests/fetchers/test_sharepoint.py
tests/fetchers/test_slack.py
tests/fetchers/test_webpage.py
tests/fetchers/test_youtube.py
tests/integration/__init__.py
tests/integration/test_auth_fetchers.py
tests/integration/test_bulk_fetchers.py
tests/integration/test_kafka_stream.py
tests/integration/test_public_fetchers.py
tests/schemas/__init__.py
tests/schemas/test_atomics.py
tests/schemas/test_base.py
tests/schemas/test_jira.py
tests/schemas/test_linear.py
tests/schemas/test_media.py
tests/schemas/test_sharepoint.py
tests/schemas/test_slack.py
tests/schemas/test_structured.py
tests/v1/__init__.py
tests/v1/conftest.py
tests/v1/test_auth.py
tests/v1/test_builtin_registry.py
tests/v1/test_cli.py
tests/v1/test_cli_stream.py
tests/v1/test_connector_audio.py
tests/v1/test_connector_confluence.py
tests/v1/test_connector_csv.py
tests/v1/test_connector_docx.py
tests/v1/test_connector_elasticsearch.py
tests/v1/test_connector_github.py
tests/v1/test_connector_google_drive.py
tests/v1/test_connector_graphql.py
tests/v1/test_connector_http_auth.py
tests/v1/test_connector_http_json.py
tests/v1/test_connector_http_url.py
tests/v1/test_connector_jira.py
tests/v1/test_connector_kafka.py
tests/v1/test_connector_linear.py
tests/v1/test_connector_local_file.py
tests/v1/test_connector_notion.py
tests/v1/test_connector_pdf.py
tests/v1/test_connector_pptx.py
tests/v1/test_connector_redis.py
tests/v1/test_connector_redis_integration.py
tests/v1/test_connector_rss.py
tests/v1/test_connector_s3.py
tests/v1/test_connector_sharepoint.py
tests/v1/test_connector_slack.py
tests/v1/test_connector_sse.py
tests/v1/test_connector_tail.py
tests/v1/test_connector_tail_rotation.py
tests/v1/test_connector_websocket.py
tests/v1/test_connector_youtube.py
tests/v1/test_contract.py
tests/v1/test_decompose.py
tests/v1/test_decompose_rollout.py
tests/v1/test_error_classification.py
tests/v1/test_fetcher.py
tests/v1/test_isolation.py
tests/v1/test_orchestrator.py
tests/v1/test_registry.py
tests/v1/test_result.py
tests/v1/test_retry.py
tests/v1/test_stream_with_restart.py
tests/v1/test_zoom.py
tests/v1/test_zoom_central.py