LICENSE
README.md
pyproject.toml
setup.py
recce/VERSION
recce/__init__.py
recce/artifact.py
recce/cli.py
recce/config.py
recce/connect_to_cloud.py
recce/core.py
recce/diff.py
recce/exceptions.py
recce/git.py
recce/github.py
recce/mcp_server.py
recce/pull_request.py
recce/run.py
recce/server.py
recce/summary.py
recce.egg-info/PKG-INFO
recce.egg-info/SOURCES.txt
recce.egg-info/dependency_links.txt
recce.egg-info/entry_points.txt
recce.egg-info/requires.txt
recce.egg-info/top_level.txt
recce/adapter/__init__.py
recce/adapter/base.py
recce/adapter/sqlmesh_adapter.py
recce/adapter/dbt_adapter/__init__.py
recce/adapter/dbt_adapter/dbt_version.py
recce/apis/__init__.py
recce/apis/check_api.py
recce/apis/check_func.py
recce/apis/run_api.py
recce/apis/run_func.py
recce/data/404.html
recce/data/__next.__PAGE__.txt
recce/data/__next._full.txt
recce/data/__next._index.txt
recce/data/__next._tree.txt
recce/data/_not-found.html
recce/data/_not-found.txt
recce/data/auth_callback.html
recce/data/favicon.ico
recce/data/index.html
recce/data/index.txt
recce/data/_next/static/VCltfCNdO6l4sb2jlotYl/_buildManifest.js
recce/data/_next/static/VCltfCNdO6l4sb2jlotYl/_clientMiddlewareManifest.json
recce/data/_next/static/VCltfCNdO6l4sb2jlotYl/_ssgManifest.js
recce/data/_next/static/chunks/0a2b2dd4b57049c2.js
recce/data/_next/static/chunks/19c10d219a6a21ff.js
recce/data/_next/static/chunks/24fd885c7180a612.js
recce/data/_next/static/chunks/27e66b2eab4adc32.js
recce/data/_next/static/chunks/6bbf8f7872629577.js
recce/data/_next/static/chunks/71f88fcc615bf282.js
recce/data/_next/static/chunks/917619ab62a32388.js
recce/data/_next/static/chunks/93ba5a62932b704f.js
recce/data/_next/static/chunks/a43a2a5e06d5a92b.js
recce/data/_next/static/chunks/a6c78b24bd8b84fc.js
recce/data/_next/static/chunks/a6dad97d9634a72d.js
recce/data/_next/static/chunks/b7349acd74151312.js
recce/data/_next/static/chunks/ba2d87265a68599d.css
recce/data/_next/static/chunks/c9425ca46eebdde9.js
recce/data/_next/static/chunks/cc8a9eadba012be0.css
recce/data/_next/static/chunks/e124bccf574a3361.css
recce/data/_next/static/chunks/e392ad92847c3e17.js
recce/data/_next/static/chunks/e4ce95efe88dae79.js
recce/data/_next/static/chunks/e69c777814fea6ed.js
recce/data/_next/static/chunks/turbopack-21cfd73037ff57ab.js
recce/data/_next/static/media/favicon.a8d38d84.ico
recce/data/_next/static/media/montserrat-cyrillic-800-normal.d80d830d.woff2
recce/data/_next/static/media/montserrat-cyrillic-800-normal.f9d58125.woff
recce/data/_next/static/media/montserrat-cyrillic-ext-800-normal.076c2a93.woff2
recce/data/_next/static/media/montserrat-cyrillic-ext-800-normal.a4fa76b5.woff
recce/data/_next/static/media/montserrat-latin-800-normal.cde454cc.woff2
recce/data/_next/static/media/montserrat-latin-800-normal.d5761935.woff
recce/data/_next/static/media/montserrat-latin-ext-800-normal.40ec0659.woff2
recce/data/_next/static/media/montserrat-latin-ext-800-normal.b671449b.woff
recce/data/_next/static/media/montserrat-vietnamese-800-normal.9f7b8541.woff
recce/data/_next/static/media/montserrat-vietnamese-800-normal.f9eb854e.woff2
recce/data/_next/static/media/reload-image.7aa931c7.svg
recce/data/_not-found/__next._full.txt
recce/data/_not-found/__next._index.txt
recce/data/_not-found/__next._not-found.__PAGE__.txt
recce/data/_not-found/__next._not-found.txt
recce/data/_not-found/__next._tree.txt
recce/data/imgs/reload-image.svg
recce/data/imgs/feedback/thumbs-down.png
recce/data/imgs/feedback/thumbs-up.png
recce/data/logo/recce-logo-white.png
recce/event/CONFIG
recce/event/SENTRY_DNS
recce/event/__init__.py
recce/event/collector.py
recce/event/track.py
recce/models/__init__.py
recce/models/check.py
recce/models/run.py
recce/models/types.py
recce/state/__init__.py
recce/state/cloud.py
recce/state/const.py
recce/state/local.py
recce/state/state.py
recce/state/state_loader.py
recce/tasks/__init__.py
recce/tasks/core.py
recce/tasks/dataframe.py
recce/tasks/histogram.py
recce/tasks/lineage.py
recce/tasks/profile.py
recce/tasks/query.py
recce/tasks/rowcount.py
recce/tasks/schema.py
recce/tasks/top_k.py
recce/tasks/valuediff.py
recce/util/__init__.py
recce/util/api_token.py
recce/util/breaking.py
recce/util/cache.py
recce/util/cll.py
recce/util/io.py
recce/util/lineage.py
recce/util/logger.py
recce/util/onboarding_state.py
recce/util/perf_tracking.py
recce/util/pydantic_model.py
recce/util/recce_cloud.py
recce/util/singleton.py
recce/yaml/__init__.py
recce_cloud/__init__.py
recce_cloud/artifact.py
recce_cloud/cli.py
recce_cloud/upload.py
recce_cloud/api/__init__.py
recce_cloud/api/base.py
recce_cloud/api/client.py
recce_cloud/api/exceptions.py
recce_cloud/api/factory.py
recce_cloud/api/github.py
recce_cloud/api/gitlab.py
recce_cloud/ci_providers/__init__.py
recce_cloud/ci_providers/base.py
recce_cloud/ci_providers/detector.py
recce_cloud/ci_providers/github_actions.py
recce_cloud/ci_providers/gitlab_ci.py
tests/__init__.py
tests/test_cli.py
tests/test_cli_mcp_optional.py
tests/test_cloud_listing_cli.py
tests/test_config.py
tests/test_connect_to_cloud.py
tests/test_core.py
tests/test_dbt.py
tests/test_mcp_server.py
tests/test_pull_request.py
tests/test_server.py
tests/test_summary.py
tests/adapter/__init__.py
tests/adapter/dbt_adapter/__init__.py
tests/adapter/dbt_adapter/conftest.py
tests/adapter/dbt_adapter/dbt_test_helper.py
tests/adapter/dbt_adapter/test_dbt_adapter.py
tests/adapter/dbt_adapter/test_dbt_cll.py
tests/adapter/dbt_adapter/test_selector.py
tests/recce_cloud/__init__.py
tests/recce_cloud/test_ci_providers.py
tests/recce_cloud/test_cli.py
tests/recce_cloud/test_client.py
tests/recce_cloud/test_platform_clients.py
tests/tasks/__init__.py
tests/tasks/conftest.py
tests/tasks/test_histogram.py
tests/tasks/test_lineage.py
tests/tasks/test_preset_checks.py
tests/tasks/test_profile.py
tests/tasks/test_query.py
tests/tasks/test_row_count.py
tests/tasks/test_schema.py
tests/tasks/test_top_k.py
tests/tasks/test_valuediff.py