LICENSE
README.md
pyproject.toml
src/llm_burnwatch/__init__.py
src/llm_burnwatch/_messages.py
src/llm_burnwatch/alert_cooldown.py
src/llm_burnwatch/alert_schema.json
src/llm_burnwatch/alert_text.py
src/llm_burnwatch/budget.py
src/llm_burnwatch/dashboard.py
src/llm_burnwatch/demo_data.py
src/llm_burnwatch/follow_state.py
src/llm_burnwatch/init_command.py
src/llm_burnwatch/logreader.py
src/llm_burnwatch/otel_import.py
src/llm_burnwatch/paths.py
src/llm_burnwatch/pricing.json
src/llm_burnwatch/pricing_import.py
src/llm_burnwatch/schema.json
src/llm_burnwatch/tracker.py
src/llm_burnwatch/validation.py
src/llm_burnwatch.egg-info/PKG-INFO
src/llm_burnwatch.egg-info/SOURCES.txt
src/llm_burnwatch.egg-info/dependency_links.txt
src/llm_burnwatch.egg-info/entry_points.txt
src/llm_burnwatch.egg-info/requires.txt
src/llm_burnwatch.egg-info/top_level.txt
src/llm_burnwatch/anomaly/__init__.py
src/llm_burnwatch/anomaly/baseline.py
src/llm_burnwatch/anomaly/constants.py
src/llm_burnwatch/anomaly/features.py
src/llm_burnwatch/anomaly/registry.py
src/llm_burnwatch/anomaly/seasonal.py
src/llm_burnwatch/anomaly/train.py
src/llm_burnwatch/cli/__init__.py
src/llm_burnwatch/cli/_shared.py
src/llm_burnwatch/cli/dashboard.py
src/llm_burnwatch/cli/data_commands.py
src/llm_burnwatch/cli/detect.py
src/llm_burnwatch/cli/detector_config.py
src/llm_burnwatch/cli/follow.py
src/llm_burnwatch/cli/init.py
src/llm_burnwatch/cli/main.py
src/llm_burnwatch/cli/parser.py
src/llm_burnwatch/cli/report.py
src/llm_burnwatch/cli/status.py
src/llm_burnwatch/cli/train.py
src/llm_burnwatch/detectors/__init__.py
src/llm_burnwatch/detectors/baseline_detector.py
src/llm_burnwatch/detectors/budget_detector.py
src/llm_burnwatch/detectors/cusum_detector.py
src/llm_burnwatch/detectors/engine.py
src/llm_burnwatch/detectors/frequency_detector.py
src/llm_burnwatch/detectors/protocol.py
src/llm_burnwatch/detectors/rules_detector.py
src/llm_burnwatch/sinks/__init__.py
src/llm_burnwatch/sinks/exec_sink.py
src/llm_burnwatch/sinks/protocol.py
src/llm_burnwatch/sinks/slack_sink.py
src/llm_burnwatch/sinks/telegram_sink.py
src/llm_burnwatch/sinks/webhook_sink.py
tests/test_alert_cooldown.py
tests/test_anomaly_sanity.py
tests/test_baseline.py
tests/test_baseline_properties.py
tests/test_budget_detector.py
tests/test_budget_persistence.py
tests/test_cli.py
tests/test_cli_budget.py
tests/test_cli_import_otel.py
tests/test_cli_init.py
tests/test_cusum_detector.py
tests/test_dashboard.py
tests/test_detect_follow.py
tests/test_detectors_engine.py
tests/test_docs_lint.py
tests/test_features.py
tests/test_features_seasonal.py
tests/test_frequency_detector.py
tests/test_logreader.py
tests/test_messages.py
tests/test_otel_import.py
tests/test_package.py
tests/test_pricing_import.py
tests/test_registry.py
tests/test_rules_detector.py
tests/test_schema.py
tests/test_sinks_exec.py
tests/test_sinks_protocol.py
tests/test_sinks_slack.py
tests/test_sinks_telegram.py
tests/test_sinks_webhook.py
tests/test_tracker.py
tests/test_tracker_guard.py
tests/test_tracker_langchain_adapter.py
tests/test_tracker_litellm_adapter.py
tests/test_train.py
tests/test_validation.py