LICENSE
README.md
pyproject.toml
src/snagline/__init__.py
src/snagline/baseline.py
src/snagline/baseline_store.py
src/snagline/calibration.py
src/snagline/cli.py
src/snagline/config.py
src/snagline/events.py
src/snagline/monitor.py
src/snagline/risk.py
src/snagline/state.py
src/snagline.egg-info/PKG-INFO
src/snagline.egg-info/SOURCES.txt
src/snagline.egg-info/dependency_links.txt
src/snagline.egg-info/entry_points.txt
src/snagline.egg-info/requires.txt
src/snagline.egg-info/top_level.txt
src/snagline/adapters/__init__.py
src/snagline/adapters/anthropic.py
src/snagline/adapters/autogen.py
src/snagline/adapters/claude_code.py
src/snagline/adapters/continuum_adapter.py
src/snagline/adapters/crewai.py
src/snagline/adapters/langchain_adapter.py
src/snagline/adapters/langgraph_adapter.py
src/snagline/adapters/openai.py
src/snagline/adapters/raw.py
src/snagline/auto/__init__.py
src/snagline/auto/anthropic.py
src/snagline/auto/langchain.py
src/snagline/auto/openai.py
src/snagline/detectors/__init__.py
src/snagline/detectors/base.py
src/snagline/detectors/compaction_tripwire.py
src/snagline/detectors/error_cascade.py
src/snagline/detectors/goal_drift.py
src/snagline/detectors/latency_anomaly.py
src/snagline/detectors/loop.py
src/snagline/detectors/meltdown.py
src/snagline/detectors/ml_ensemble.py
src/snagline/detectors/side_effect_guard.py
src/snagline/detectors/silent_abort.py
src/snagline/detectors/stagnation.py
src/snagline/detectors/token_runaway.py
src/snagline/detectors/windowing.py
src/snagline/drift/__init__.py
src/snagline/drift/goal_drift.py
src/snagline/ml/__init__.py
src/snagline/ml/esn_ensemble.py
src/snagline/server/__init__.py
src/snagline/server/http_server.py
src/snagline/sinks/__init__.py
src/snagline/sinks/base.py
src/snagline/sinks/batching.py
src/snagline/sinks/console.py
src/snagline/sinks/continuum_sink.py
src/snagline/sinks/dedup.py
src/snagline/sinks/heartbeat.py
src/snagline/sinks/logging_sink.py
src/snagline/sinks/pagerduty.py
src/snagline/sinks/slack.py
src/snagline/sinks/webhook.py
tests/test_adapter_streaming.py
tests/test_adapters_autogen_crewai.py
tests/test_architecture.py
tests/test_auto_anthropic.py
tests/test_auto_langchain.py
tests/test_auto_openai.py
tests/test_baseline.py
tests/test_baseline_retrain.py
tests/test_baseline_store.py
tests/test_batching_sink.py
tests/test_calibration.py
tests/test_callback_side_effect_150.py
tests/test_cli.py
tests/test_config_loader.py
tests/test_console_sink.py
tests/test_detection_accuracy.py
tests/test_detector_snapshots.py
tests/test_drift_goal_drift.py
tests/test_enforcement_policy.py
tests/test_goal_drift.py
tests/test_harness_triggers.py
tests/test_hook_bridge.py
tests/test_horizon_time_axis.py
tests/test_http_server.py
tests/test_integration.py
tests/test_issue_regressions.py
tests/test_log_format_operational.py
tests/test_ml_ensemble.py
tests/test_ml_esn_ensemble.py
tests/test_ml_extra_guard.py
tests/test_monitor_add_sink.py
tests/test_monitor_fail_open.py
tests/test_monitor_snapshot.py
tests/test_no_extras_import.py
tests/test_pagerduty_sink.py
tests/test_per_episode_cap.py
tests/test_raw_watch_teardown.py
tests/test_replay_cli.py
tests/test_server_mtls.py
tests/test_server_tls.py
tests/test_side_effect_field.py
tests/test_sinks_dedup.py
tests/test_slack_sink.py
tests/test_state_backend.py
tests/test_watch_cli.py
tests/test_webhook_sink.py
tests/test_window_scaling.py