LICENSE
README.md
pyproject.toml
src/det/__init__.py
src/det/errors.py
src/det/logging.py
src/det/optional_deps.py
src/det/plugins.py
src/det/py.typed
src/det/cli/__init__.py
src/det/cli/app.py
src/det/cli/approvals.py
src/det/cli/common.py
src/det/cli/dbt_cmd.py
src/det/cli/extract_load.py
src/det/cli/inspect_cmd.py
src/det/cli/migrate_prune.py
src/det/cli/ops.py
src/det/cli/render_runs.py
src/det/cli/scaffold.py
src/det/destinations/__init__.py
src/det/destinations/models.py
src/det/ingestion/__init__.py
src/det/ingestion/base.py
src/det/ingestion/chunks.py
src/det/ingestion/det_backend.py
src/det/ingestion/dlt_backend.py
src/det/ingestion/duckdb_writer.py
src/det/ingestion/iceberg_catalog.py
src/det/ingestion/iceberg_catalog_factory.py
src/det/ingestion/iceberg_writer.py
src/det/ingestion/jsonl.py
src/det/ingestion/postgres_writer.py
src/det/ingestion/sql_ddl.py
src/det/ingestion/sql_replace.py
src/det/ingestion/thin_backend.py
src/det/mcp/__init__.py
src/det/mcp/__main__.py
src/det/mcp/airflow_inspect.py
src/det/mcp/catalog.py
src/det/mcp/context.py
src/det/mcp/cube_client.py
src/det/mcp/errors.py
src/det/mcp/generate.py
src/det/mcp/params.py
src/det/mcp/policy.py
src/det/mcp/prompts.py
src/det/mcp/query_sql.py
src/det/mcp/reload.py
src/det/mcp/resources.py
src/det/mcp/server.py
src/det/mcp/tools.py
src/det/mcp/inspect/__init__.py
src/det/mcp/inspect/_common.py
src/det/mcp/inspect/_diagnose.py
src/det/mcp/inspect/_partitions.py
src/det/mcp/inspect/_sample.py
src/det/runtime/__init__.py
src/det/runtime/approval.py
src/det/runtime/biglake_register.py
src/det/runtime/bronze_land.py
src/det/runtime/check.py
src/det/runtime/coerce.py
src/det/runtime/config.py
src/det/runtime/dbt_runner.py
src/det/runtime/discovery.py
src/det/runtime/dlt_hygiene.py
src/det/runtime/iceberg_register.py
src/det/runtime/ids.py
src/det/runtime/lake.py
src/det/runtime/layout.py
src/det/runtime/load_rows.py
src/det/runtime/manifest.py
src/det/runtime/manifest_types.py
src/det/runtime/mappers.py
src/det/runtime/meta.py
src/det/runtime/migrate.py
src/det/runtime/naming.py
src/det/runtime/object_store.py
src/det/runtime/pipelines.py
src/det/runtime/prune.py
src/det/runtime/receipt_types.py
src/det/runtime/receipts.py
src/det/runtime/receipts_materialize.py
src/det/runtime/registry.py
src/det/runtime/runner.py
src/det/runtime/secrets.py
src/det/runtime/settings.py
src/det/runtime/slo.py
src/det/runtime/sql_types.py
src/det/runtime/lease/__init__.py
src/det/runtime/lease/_common.py
src/det/runtime/lease/dataset_lock.py
src/det/runtime/lease/dataset_lock_body.py
src/det/runtime/lease/dataset_lock_lake.py
src/det/runtime/lease/dataset_lock_postgres.py
src/det/runtime/lease/dataset_lock_types.py
src/det/runtime/lease/lake_store.py
src/det/runtime/lease/postgres_store.py
src/det/runtime/lease/resolve.py
src/det/runtime/lease/store.py
src/det/scaffold/__init__.py
src/det/scaffold/adapt_scope.py
src/det/scaffold/dbt.py
src/det/scaffold/dbt_sql.py
src/det/scaffold/dbt_yaml.py
src/det/scaffold/flatten.py
src/det/scaffold/init_pipeline.py
src/det/scaffold/init_source.py
src/det/scaffold/ops.py
src/det/scaffold/view_warn.py
src/det/scaffold/templates/silver.sql.j2
src/det/scaffold/templates/silver_relation.sql.j2
src/det/scaffold/templates/sources.yml.j2
src/det/scaffold/templates/stg.sql.j2
src/det/scaffold/templates/stg_relation.sql.j2
src/det/scaffold/templates/ops/macros/det_sql_compat.sql
src/det/scaffold/templates/ops/macros/generate_schema_name.sql
src/det/scaffold/templates/ops/models/_ops__models.yml
src/det/scaffold/templates/ops/models/det__ops_run_daily.sql
src/det/scaffold/templates/ops/models/sources.yml
src/det/scaffold/templates/ops/models/stg_det__run_receipts.sql
src/det/scaffold/templates/ops/tests/assert_ops_slo_error_rate.sql
src/det/scaffold/templates/ops/tests/assert_ops_slo_fail_closed.sql
src/det/scaffold/templates/ops/tests/assert_ops_slo_p95.sql
src/det/scaffold/templates/ops/tests/assert_ops_slo_recency.sql
src/det/sources/__init__.py
src/det/sources/base.py
src/det/sources/http.py
src/det/sources/http_json.py
src/det/sources/example_api/__init__.py
src/det/sources/example_api/events.py
src/det/sources/example_api/orders.py
src/det/sources/noaa/__init__.py
src/det/sources/noaa/fatalities.py
src/det/sources/noaa/locations.py
src/det/sources/noaa/storm_events.py
src/det/sources/openlibrary/__init__.py
src/det/sources/openlibrary/subjects.py
src/det/testing/__init__.py
src/det/testing/asserts.py
src/det/testing/extract.py
src/det/testing/project.py
src/det/testing/pytest.py
src/det/testing/registry.py
src/det/testing/run.py
src/det/testing/secrets.py
src/det/validation/__init__.py
src/det/validation/jsonschema_validator.py
src/det_elt.egg-info/PKG-INFO
src/det_elt.egg-info/SOURCES.txt
src/det_elt.egg-info/dependency_links.txt
src/det_elt.egg-info/entry_points.txt
src/det_elt.egg-info/requires.txt
src/det_elt.egg-info/top_level.txt