README.md
pyproject.toml
src/ducto/__init__.py
src/ducto/__main__.py
src/ducto/breakdown.py
src/ducto/config.py
src/ducto/engine.py
src/ducto/events.py
src/ducto/expr.py
src/ducto/manager.py
src/ducto/metrics.py
src/ducto/py.typed
src/ducto.egg-info/PKG-INFO
src/ducto.egg-info/SOURCES.txt
src/ducto.egg-info/dependency_links.txt
src/ducto.egg-info/entry_points.txt
src/ducto.egg-info/requires.txt
src/ducto.egg-info/top_level.txt
src/ducto/interface/__init__.py
src/ducto/interface/base.py
src/ducto/interface/memory.py
src/ducto/interface/models.py
src/ducto/interface/postgres.py
src/ducto/interface/supabase.py
src/ducto/sql/001_credit_tables.sql
src/ducto/sql/002_credit_rpcs.sql
src/ducto/sql/003_pricing_config.sql
src/ducto/sql/004_user_plans.sql
src/ducto/sql/005_credit_refunds.sql
src/ducto/sql/006_credit_expiry.sql
src/ducto/sql/007_usage_analytics.sql
src/ducto/sql/008_team_balances.sql
src/ducto/sql/009_spend_caps.sql
src/ducto/sql/010_aggregate_stats.sql
src/ducto/sql/011_feature_entitlements.sql
src/ducto/sql/012_list_transactions.sql
src/ducto/sql/013_list_usage_events.sql
src/ducto/sql/014_numeric_money.sql
src/ducto/sql/015_atomic_deduct.sql
src/ducto/sql/016_lease_lifecycle.sql
src/ducto/sql/017_drop_legacy_rpcs.sql
src/ducto/sql/018_billing_fixes.sql
src/ducto/sql/019_settle_skip_allowance.sql
src/ducto/sql/020_drop_old_deduct_with_allowance.sql
src/ducto/sql/__init__.py
tests/test_cli.py
tests/test_config.py
tests/test_engine.py
tests/test_expr.py
tests/test_lease.py
tests/test_lease_adversarial.py
tests/test_manager.py
tests/test_store.py
tests/test_store_integration.py