LICENSE
MANIFEST.in
README.md
pyproject.toml
pytest.ini
requirements.txt
setup.cfg
./dashboard/__init__.py
./dashboard/backend/__init__.py
./dashboard/backend/auth.py
./dashboard/backend/dashboard_cli.py
./dashboard/backend/main.py
./dashboard/backend/user_paths.py
./dashboard/backend/api/__init__.py
./dashboard/backend/api/alerts.py
./dashboard/backend/api/auth.py
./dashboard/backend/api/history.py
./dashboard/backend/api/market.py
./dashboard/backend/api/projections.py
./dashboard/backend/api/refresh.py
./dashboard/backend/api/stocks.py
./dashboard/backend/models/__init__.py
./dashboard/backend/models/market.py
./dashboard/backend/models/projection.py
./dashboard/backend/models/stock.py
./dashboard/backend/services/__init__.py
./dashboard/backend/services/data_loader.py
./src/__init__.py
./src/alerts/__init__.py
./src/alerts/alert_engine.py
./src/alerts/alert_orchestrator.py
./src/alerts/alert_paths.py
./src/alerts/alert_rules.py
./src/alerts/alert_runner.py
./src/alerts/alert_storage.py
./src/alerts/alert_worker.py
./src/alerts/delivery_status.py
./src/alerts/job_processor.py
./src/alerts/market_snapshot.py
./src/alerts/symbol_prices.py
./src/alerts/user_alert_storage.py
./src/alerts/notifiers/__init__.py
./src/alerts/notifiers/delivery_retry.py
./src/alerts/notifiers/email_delivery.py
./src/alerts/notifiers/email_notifier.py
./src/alerts/notifiers/webhook_notifier.py
./src/analysis/__init__.py
./src/analysis/ai_summarizer.py
./src/analysis/analyzer.py
./src/analysis/projector.py
./src/cli/__init__.py
./src/cli/alerts_commands.py
./src/cli/commands.py
./src/core/__init__.py
./src/core/config.py
./src/core/logger.py
./src/services/__init__.py
./src/services/api_client.py
./src/services/data_fetcher.py
./src/services/index_fetcher.py
./src/services/stock_screener.py
./src/storage/__init__.py
./src/storage/alert_jobs.py
./src/storage/alert_watches.py
./src/storage/data_storage.py
./src/storage/database.py
./src/storage/session.py
./src/storage/user_alerts.py
./src/storage/users.py
./src/utils/__init__.py
./src/utils/company_names.py
./src/utils/tickers.py
./src/workflows/__init__.py
./src/workflows/tracker.py
config/alerts.example.json
config/alerts.json
config/exchanges.json
config/filters.json
dashboard/__init__.py
dashboard/backend/__init__.py
dashboard/backend/auth.py
dashboard/backend/dashboard_cli.py
dashboard/backend/main.py
dashboard/backend/user_paths.py
dashboard/backend/api/__init__.py
dashboard/backend/api/alerts.py
dashboard/backend/api/auth.py
dashboard/backend/api/history.py
dashboard/backend/api/market.py
dashboard/backend/api/projections.py
dashboard/backend/api/refresh.py
dashboard/backend/api/stocks.py
dashboard/backend/models/__init__.py
dashboard/backend/models/market.py
dashboard/backend/models/projection.py
dashboard/backend/models/stock.py
dashboard/backend/services/__init__.py
dashboard/backend/services/data_loader.py
dashboard/backend/static/index.html
dashboard/backend/static/symbols-catalog.json
dashboard/backend/static/assets/html2canvas-Bp1N9s4C.js
dashboard/backend/static/assets/index-BLEUh8-n.js
dashboard/backend/static/assets/index-CnovjnH6.css
dashboard/backend/static/assets/index.es-zdmqOwBW.js
dashboard/backend/static/assets/jspdf.es.min-wf60qCr4.js
dashboard/backend/static/assets/purify.es-DuRL7t6i.js
dashboard/backend/static/assets/typeof-B5XbjTb1.js
docs/ADVANCED.md
docs/ALERTING_DESIGN.md
docs/ARCHITECTURE.md
docs/CONFIGURATION.md
docs/DASHBOARD_DESIGN.md
docs/DEPLOYMENT.md
docs/MULTI_USER.md
docs/PROJECT_STATUS.md
docs/README.md
docs/STOCK_PROJECTIONS.md
docs/TROUBLESHOOTING.md
docs/USAGE.md
market_helm.egg-info/PKG-INFO
market_helm.egg-info/SOURCES.txt
market_helm.egg-info/dependency_links.txt
market_helm.egg-info/entry_points.txt
market_helm.egg-info/requires.txt
market_helm.egg-info/top_level.txt
src/__init__.py
src/alerts/__init__.py
src/alerts/alert_engine.py
src/alerts/alert_orchestrator.py
src/alerts/alert_paths.py
src/alerts/alert_rules.py
src/alerts/alert_runner.py
src/alerts/alert_storage.py
src/alerts/alert_worker.py
src/alerts/delivery_status.py
src/alerts/job_processor.py
src/alerts/market_snapshot.py
src/alerts/symbol_prices.py
src/alerts/user_alert_storage.py
src/alerts/notifiers/__init__.py
src/alerts/notifiers/delivery_retry.py
src/alerts/notifiers/email_delivery.py
src/alerts/notifiers/email_notifier.py
src/alerts/notifiers/webhook_notifier.py
src/analysis/__init__.py
src/analysis/ai_summarizer.py
src/analysis/analyzer.py
src/analysis/projector.py
src/cli/__init__.py
src/cli/alerts_commands.py
src/cli/commands.py
src/core/__init__.py
src/core/config.py
src/core/logger.py
src/services/__init__.py
src/services/api_client.py
src/services/data_fetcher.py
src/services/index_fetcher.py
src/services/stock_screener.py
src/storage/__init__.py
src/storage/alert_jobs.py
src/storage/alert_watches.py
src/storage/data_storage.py
src/storage/database.py
src/storage/session.py
src/storage/user_alerts.py
src/storage/users.py
src/utils/__init__.py
src/utils/company_names.py
src/utils/tickers.py
src/workflows/__init__.py
src/workflows/tracker.py
tests/__init__.py
tests/conftest.py
tests/alerts/test_alert_engine.py
tests/alerts/test_alert_engine_cooldown_nonfinite.py
tests/alerts/test_alert_engine_corrupt_config.py
tests/alerts/test_alert_engine_screening_symbols.py
tests/alerts/test_alert_engine_stock_shape.py
tests/alerts/test_alert_orchestrator.py
tests/alerts/test_alert_paths.py
tests/alerts/test_alert_paths_corrupt_config.py
tests/alerts/test_alert_paths_defaults_shape.py
tests/alerts/test_alert_paths_notifications_shape.py
tests/alerts/test_alert_rules.py
tests/alerts/test_alert_rules_filters_shape.py
tests/alerts/test_alert_rules_nonfinite.py
tests/alerts/test_alert_runner.py
tests/alerts/test_alert_storage.py
tests/alerts/test_alert_storage_corrupt_history.py
tests/alerts/test_alert_worker.py
tests/alerts/test_delivery_retry.py
tests/alerts/test_delivery_retry_nonfinite_env.py
tests/alerts/test_delivery_status.py
tests/alerts/test_email_delivery.py
tests/alerts/test_email_delivery_symbols.py
tests/alerts/test_email_hosted_recipients.py
tests/alerts/test_email_notifier.py
tests/alerts/test_email_smtp_port.py
tests/alerts/test_job_processor.py
tests/alerts/test_market_snapshot.py
tests/alerts/test_symbol_prices.py
tests/alerts/test_user_alert_storage.py
tests/alerts/test_webhook_notifier.py
tests/alerts/test_webhook_notifier_symbols.py
tests/analysis/__init__.py
tests/analysis/test_ai_summarizer.py
tests/analysis/test_ai_summarizer_nonfinite.py
tests/analysis/test_analyzer.py
tests/analysis/test_projector.py
tests/cli/test_alerts_commands.py
tests/cli/test_alerts_commands_condition_shape.py
tests/cli/test_commands.py
tests/cli/test_commands_display_results.py
tests/core/__init__.py
tests/core/test_config.py
tests/core/test_config_indices_shape.py
tests/core/test_logger.py
tests/dashboard/__init__.py
tests/dashboard/backend/__init__.py
tests/dashboard/backend/test_auth.py
tests/dashboard/backend/test_dashboard_cli.py
tests/dashboard/backend/test_spa_fallback.py
tests/dashboard/backend/test_startup_alert_check.py
tests/dashboard/backend/test_user_paths.py
tests/dashboard/backend/api/__init__.py
tests/dashboard/backend/api/test_alerts_api.py
tests/dashboard/backend/api/test_alerts_delivery_integration.py
tests/dashboard/backend/api/test_alerts_status_nondict.py
tests/dashboard/backend/api/test_api.py
tests/dashboard/backend/api/test_auth_api.py
tests/dashboard/backend/api/test_history_catalog.py
tests/dashboard/backend/api/test_history_summary_symbols.py
tests/dashboard/backend/api/test_history_tracked_symbols.py
tests/dashboard/backend/api/test_market_overview_index_name.py
tests/dashboard/backend/api/test_multi_user_alerts_api.py
tests/dashboard/backend/api/test_refresh.py
tests/dashboard/backend/api/test_stocks_historical_projections.py
tests/dashboard/backend/api/test_summary_demo_shapes.py
tests/dashboard/backend/services/__init__.py
tests/dashboard/backend/services/test_data_loader.py
tests/dashboard/backend/services/test_data_loader_projection_edges.py
tests/dashboard/backend/services/test_data_loader_summary_shape.py
tests/scripts/test_version_sync.py
tests/services/__init__.py
tests/services/test_api_client.py
tests/services/test_api_client_nonfinite_quotes.py
tests/services/test_api_client_retry_after.py
tests/services/test_data_fetcher.py
tests/services/test_index_fetcher.py
tests/services/test_index_fetcher_cache_shape.py
tests/services/test_stock_screener.py
tests/services/test_stock_screener_filters_shape.py
tests/storage/__init__.py
tests/storage/test_alert_jobs.py
tests/storage/test_alert_watches.py
tests/storage/test_alert_watches_cooldown_nonfinite.py
tests/storage/test_data_storage.py
tests/storage/test_data_storage_projection_markdown.py
tests/storage/test_data_storage_summary_json.py
tests/storage/test_database.py
tests/storage/test_session.py
tests/storage/test_session_payload_shape.py
tests/storage/test_user_alerts.py
tests/storage/test_user_alerts_config_shape.py
tests/storage/test_users.py
tests/utils/__init__.py
tests/utils/test_company_names.py
tests/utils/test_company_names_enrich_shape.py
tests/utils/test_tickers.py
tests/workflows/__init__.py
tests/workflows/test_tracker.py
tests/workflows/test_tracker_analyze_volume.py
tests/workflows/test_tracker_fetch_volume_rank.py