.gitignore
AGENTS.md
CHANGELOG.md
CLAUDE.md
CONTEXT.md
LICENSE
README.md
README_RU.md
pyproject.toml
.github/workflows/publish.yml
.github/workflows/tests.yml
docs/adr/0001-delivery-contract.md
docs/adr/0002-window-day-in-operator-timezone.md
docs/adr/0003-no-path-isolation-between-exports.md
docs/adr/0004-explicit-date-range-backfill.md
docs/adr/0005-attachment-pattern-not-templated.md
docs/adr/0006-storage-seam-stays-inheritance.md
docs/adr/0007-xcom-full-paths-manifest-keeps-keys.md
docs/plans/completed/20260710-airflow-provider-gmail.md
docs/plans/completed/20260712-review-fixes.md
docs/plans/completed/20260721-fix-from-local-iso-zulu.md
docs/plans/completed/20260721-from-local-iso-cleanup.md
docs/plans/completed/20260721-manifest-resolver-uri-xcom.md
docs/plans/completed/20260722-manifest-from-json-strict-utf8.md
docs/plans/completed/20260722-release-review-contract-fixes.md
docs/plans/completed/20260723-log-download-results.md
docs/plans/completed/20260723-log-resolve-results.md
docs/plans/completed/20260723-prefix-validation-execute-time-regression.md
docs/plans/completed/20260723-sentinel-cleanup-airflow29-compat.md
docs/plans/completed/20260723-suppress-nested-execute-warning.md
example_dags/example_gmail_s3_backfill.py
example_dags/example_gmail_to_local.py
example_dags/example_gmail_to_s3.py
src/airflow_provider_gmail/__init__.py
src/airflow_provider_gmail/_version.py
src/airflow_provider_gmail/dates.py
src/airflow_provider_gmail/manifest.py
src/airflow_provider_gmail/resolve.py
src/airflow_provider_gmail/window.py
src/airflow_provider_gmail.egg-info/PKG-INFO
src/airflow_provider_gmail.egg-info/SOURCES.txt
src/airflow_provider_gmail.egg-info/dependency_links.txt
src/airflow_provider_gmail.egg-info/entry_points.txt
src/airflow_provider_gmail.egg-info/requires.txt
src/airflow_provider_gmail.egg-info/scm_file_list.json
src/airflow_provider_gmail.egg-info/scm_version.json
src/airflow_provider_gmail.egg-info/top_level.txt
src/airflow_provider_gmail/hooks/__init__.py
src/airflow_provider_gmail/hooks/gmail.py
src/airflow_provider_gmail/operators/__init__.py
src/airflow_provider_gmail/operators/gmail.py
src/airflow_provider_gmail/operators/resolve.py
src/airflow_provider_gmail/sensors/__init__.py
src/airflow_provider_gmail/sensors/gmail.py
src/airflow_provider_gmail/utils/__init__.py
src/airflow_provider_gmail/utils/mime.py
src/airflow_provider_gmail/utils/paths.py
tests/test_dates.py
tests/test_example_dags.py
tests/test_hook_auth.py
tests/test_hook_labels.py
tests/test_hook_query.py
tests/test_hook_search.py
tests/test_manifest.py
tests/test_mime.py
tests/test_operator_base.py
tests/test_operator_local.py
tests/test_operator_resolve.py
tests/test_operator_s3.py
tests/test_packaging.py
tests/test_paths.py
tests/test_provider_info.py
tests/test_resolve.py
tests/test_sensor.py
tests/test_sensor_s3.py
tests/test_window.py
tests/fixtures/gmail/body_data.json
tests/fixtures/gmail/cyrillic_filename.json
tests/fixtures/gmail/empty_file.json
tests/fixtures/gmail/forwarded_eml.json
tests/fixtures/gmail/inline_image.json
tests/fixtures/gmail/inline_pdf.json
tests/fixtures/gmail/nested_mime.json