LICENSE
README.md
pyproject.toml
cctvql/__init__.py
cctvql/__main__.py
cctvql/_bootstrap.py
cctvql/py.typed
cctvql.egg-info/PKG-INFO
cctvql.egg-info/SOURCES.txt
cctvql.egg-info/dependency_links.txt
cctvql.egg-info/entry_points.txt
cctvql.egg-info/requires.txt
cctvql.egg-info/top_level.txt
cctvql/adapters/__init__.py
cctvql/adapters/base.py
cctvql/adapters/dahua.py
cctvql/adapters/demo.py
cctvql/adapters/frigate.py
cctvql/adapters/hikvision.py
cctvql/adapters/milestone.py
cctvql/adapters/onvif.py
cctvql/adapters/onvif_discovery.py
cctvql/adapters/scrypted.py
cctvql/adapters/synology.py
cctvql/core/__init__.py
cctvql/core/alerts.py
cctvql/core/anomaly.py
cctvql/core/auth.py
cctvql/core/database.py
cctvql/core/health_monitor.py
cctvql/core/multi_query.py
cctvql/core/nlp_engine.py
cctvql/core/query_router.py
cctvql/core/schema.py
cctvql/core/session_store.py
cctvql/core/user_store.py
cctvql/core/vision.py
cctvql/interfaces/__init__.py
cctvql/interfaces/cli.py
cctvql/interfaces/rest_api.py
cctvql/interfaces/voice.py
cctvql/llm/__init__.py
cctvql/llm/anthropic_backend.py
cctvql/llm/base.py
cctvql/llm/ollama_backend.py
cctvql/llm/openai_backend.py
cctvql/notifications/__init__.py
cctvql/notifications/base.py
cctvql/notifications/email_notifier.py
cctvql/notifications/ntfy.py
cctvql/notifications/registry.py
cctvql/notifications/slack.py
cctvql/notifications/telegram.py
cctvql/notifications/webhook.py
tests/test_alerts.py
tests/test_anomaly.py
tests/test_bootstrap.py
tests/test_dahua_adapter.py
tests/test_database.py
tests/test_demo_adapter.py
tests/test_ha_integration.py
tests/test_hikvision_adapter.py
tests/test_llm_backends.py
tests/test_milestone_adapter.py
tests/test_multi_query.py
tests/test_multi_tenant.py
tests/test_nlp_engine.py
tests/test_onvif_discovery.py
tests/test_query_router.py
tests/test_rest_api.py
tests/test_schema.py
tests/test_scrypted_adapter.py
tests/test_synology_adapter.py
tests/test_timeline.py
tests/test_vision.py
tests/test_voice.py