feat(telegram): expose alert learning writeback refs
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 56s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
AI 技術雷達監控 / ai-technology-watch (push) Successful in 45s

This commit is contained in:
Your Name
2026-07-02 19:57:38 +08:00
parent 9fb0478752
commit 502a4a1ca6
10 changed files with 299 additions and 18 deletions

View File

@@ -199,6 +199,7 @@ def test_telegram_alert_ai_automation_matrix_stays_on_controlled_runtime_profile
"docs/security/telegram-notification-egress-migration-plan-draft.snapshot.json)",
"docs/security/telegram-notification-egress-no-new-bypass-guard.snapshot.json)",
"docs/security/telegram-notification-egress-owner-response-acceptance.snapshot.json)",
"apps/api/src/api/v1/platform/operator_runs.py)",
"apps/api/src/services/channel_hub.py)",
"apps/api/src/services/telegram_alert_ai_automation_matrix.py)",
"apps/api/tests/test_channel_hub_grouped_alert_events.py)",
@@ -214,6 +215,7 @@ def test_telegram_alert_ai_automation_matrix_stays_on_controlled_runtime_profile
"scripts/security/telegram-notification-egress-no-new-bypass-guard.py)",
"scripts/security/telegram-notification-egress-owner-response-acceptance.py)",
"src/services/channel_hub.py",
"src/api/v1/platform/operator_runs.py",
"src/services/telegram_alert_ai_automation_matrix.py",
"tests/test_channel_hub_grouped_alert_events.py",
"tests/test_ai_agent_report_truth_actionability_review.py",
@@ -825,6 +827,7 @@ def test_post_start_recovery_verifiers_stay_on_controlled_runtime_profile() -> N
"docs/operations/post-reboot-runtime-recovery-readback-2026-07-01.snapshot.json)",
"docs/workplans/2026-06-04-reboot-cold-start-backup-recovery-workplan.md)",
"docs/workplans/2026-07-02-commander-inserted-requirements-priority-ledger.md)",
"apps/api/src/api/v1/platform/operator_runs.py)",
"ops/monitoring/alerts-unified.yml)",
"ops/monitoring/alerts.yml)",
"ops/reboot-recovery/full-stack-cold-start-baseline.yml)",
@@ -841,6 +844,7 @@ def test_post_start_recovery_verifiers_stay_on_controlled_runtime_profile() -> N
"scripts/ops/host-runaway-process-exporter.py)",
"scripts/ops/host-sustained-load-evidence.py)",
"scripts/ops/tests/test_gitea_queue_hook_backlog_playbook.py)",
"src/api/v1/platform/operator_runs.py",
"scripts/reboot-recovery/deploy-to-110.sh)",
"scripts/reboot-recovery/enforce-110-runner-failclosed.sh)",
"scripts/reboot-recovery/recover-110-control-path-and-harbor-local.sh)",