Skip to content

Send crisis plugin alerts by email#24

Merged
Pigbibi merged 1 commit into
mainfrom
qsl/plugin-alert-contract
May 24, 2026
Merged

Send crisis plugin alerts by email#24
Pigbibi merged 1 commit into
mainfrom
qsl/plugin-alert-contract

Conversation

@Pigbibi

@Pigbibi Pigbibi commented May 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • load shared strategy plugin signal artifacts in the Firstrade strategy cycle and attach their report/Telegram lines
  • send independent SMTP email alerts for escalated plugin signals via CRISIS_ALERT_* settings
  • sync crisis alert env vars in Cloud Run deployment and pin QPK/UES to the shared alert-helper commits

Tests

  • timeout 240s env PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 .venv/bin/python -m pytest -q tests/test_rebalance_service.py tests/test_runtime_config_support.py tests/test_sync_cloud_run_env_workflow.py
  • timeout 240s env PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 .venv/bin/python -m pytest -q
  • /home/ubuntu/Projects/TelegramCodexBot/.venv/bin/ruff check .

@Pigbibi Pigbibi merged commit 81a7fbc into main May 24, 2026
1 check passed
@Pigbibi Pigbibi deleted the qsl/plugin-alert-contract branch May 24, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant