{ "schema_version": "telegram_canonical_routing_registry_v1", "generated_at": "2026-07-14T15:50:04+08:00", "status": "source_policy_ready_runtime_not_applied", "mode": "source_only_no_secret_no_telegram_send_no_route_change", "supersedes": { "policy_ref": "docs/adr/ADR-093-telegram-group-migration.md", "superseded_behavior": "unknown_or_cross_product_alert_defaults_to_shared_sre_group", "superseded_by": "global_product_governance_v2", "owner": "sre_shared_runtime", "expiry": "2026-07-14T14:35:26+08:00", "replacement": "this canonical registry and notification_matrix fail-closed resolver", "verifier": "apps/api/tests/test_telegram_canonical_routing_registry.py" }, "policy": { "default_decision": "block", "unknown_product_decision": "block", "unknown_signal_family_decision": "block", "unknown_severity_decision": "block", "unknown_destination_decision": "block", "legacy_runtime_resolver": "resolve_chat_ids_must_pass_canonical_registry", "legacy_shared_sre_allowed_types": [ "TYPE-2", "TYPE-3", "TYPE-4", "TYPE-4D", "TYPE-5S", "TYPE-7E", "TYPE-8M" ], "legacy_shared_sre_blocked_types": ["TYPE-1", "TYPE-6B", "UNKNOWN"], "raw_chat_id_allowed": false, "shared_sre_rule": "Only shared infrastructure, security incident, disaster recovery, and P0/P1 incident lifecycle signals may use the AwoooI SRE war room alias.", "shared_sre_forbidden": [ "raw product P2/P3 monitoring", "marketing", "success heartbeat", "unverified recommendation", "bot conversation" ] }, "destination_roles": [ { "visible_label": "AwoooI SRE 戰情室", "proven_runtime_alias": "awoooi_sre_war_room", "runtime_alias_evidence": "proven_runtime_receipt", "chat_alias": "awoooi_sre_war_room", "bot_alias": "tsenyang_bot", "bot_owner": "sre_shared_runtime", "monitoring_owner": true, "role": "shared infrastructure, security, DR, and P0/P1 incident lifecycle", "monitoring_egress_policy": "allowlist_only", "runtime_identifier_in_registry": false }, { "visible_label": "TsenYang", "proven_runtime_alias": "none", "runtime_alias_evidence": "visible_label_only", "chat_alias": "wooowooowooobot_private", "bot_alias": "wooowooowooobot", "bot_owner": "unverified", "monitoring_owner": false, "role": "visible private label only; StockPlatform and TSENYANG Website runtime alias ownership is not proven", "monitoring_egress_policy": "blocked_cross_product_ownership_drift", "runtime_identifier_in_registry": false }, { "visible_label": "小O_小龍蝦", "proven_runtime_alias": "none", "runtime_alias_evidence": "visible_label_only", "chat_alias": "awoooi_sre_war_room", "bot_alias": "openclaw_bot", "bot_owner": "ai_agent_runtime", "monitoring_owner": false, "role": "visible group label mapped to a source-configured OpenClaw reply candidate; runtime alias is not proven by this label", "monitoring_egress_policy": "interaction_reply_only_no_monitoring_ownership", "runtime_identifier_in_registry": false }, { "visible_label": "叫小賀", "proven_runtime_alias": "none", "runtime_alias_evidence": "source_config_only", "chat_alias": "awoooi_sre_war_room", "bot_alias": "nemotron_bot", "bot_owner": "ai_agent_runtime", "monitoring_owner": false, "role": "source-configured NemoTron reply candidate; visible label alone is not runtime proof", "monitoring_egress_policy": "shadow_reply_only_no_production_alert_ownership", "runtime_identifier_in_registry": false }, { "visible_label": "WOOO", "proven_runtime_alias": "none", "runtime_alias_evidence": "visible_label_only", "chat_alias": "wooo_private_bot_lane", "bot_alias": "none", "bot_owner": "unverified", "monitoring_owner": false, "role": "observed private bot lane; product-group ownership is inferred and not proven", "monitoring_egress_policy": "blocked_not_a_proven_product_group", "runtime_identifier_in_registry": false }, { "visible_label": "VibeAIAgent", "proven_runtime_alias": "none", "runtime_alias_evidence": "source_config_only", "chat_alias": "vibe_ai_agent_control_plane", "bot_alias": "vibe_ai_agent_bot", "bot_owner": "agent_bounty_product_ops", "monitoring_owner": false, "role": "proven Agent Bounty bot-to-group route for A2A task, traffic, treasury, and onboarding signals", "monitoring_egress_policy": "blocked_until_durable_receipt_backend_is_verified", "runtime_identifier_in_registry": false }, { "visible_label": "tsenyangbot private", "proven_runtime_alias": "none", "runtime_alias_evidence": "source_config_only", "chat_alias": "tsenyangbot_private", "bot_alias": "tsenyang_bot", "bot_owner": "sre_shared_runtime", "monitoring_owner": false, "role": "observed ClawBot private lane using an AWOOOI-owned bot binding", "monitoring_egress_policy": "blocked_cross_product_bot_ownership_drift", "runtime_identifier_in_registry": false }, { "visible_label": "MOMO configured chat", "proven_runtime_alias": "none", "runtime_alias_evidence": "configured_unreachable", "chat_alias": "momo_configured_chat_unresolved", "bot_alias": "momo_bot", "bot_owner": "momo_product_ops", "monitoring_owner": false, "role": "MOMO bot is live but the configured destination currently returns chat_not_found", "monitoring_egress_policy": "blocked_runtime_destination_unreachable", "runtime_identifier_in_registry": false } ], "products": [ { "product_id": "2026fifa", "display_name": "2026 FIFA World Cup", "owner": "2026fifa_product_ops", "source_audit_status": "source_only_no_runtime_telegram_binding", "egress_status": "blocked" }, { "product_id": "agent-bounty-protocol", "display_name": "Agent Bounty Protocol", "owner": "agent_bounty_product_ops", "source_audit_status": "vibe_ai_agent_bot_to_group_route_proven_durable_receipt_gap", "egress_status": "blocked" }, { "product_id": "awooogo", "display_name": "AwoooGo", "owner": "awooogo_product_ops", "source_audit_status": "no_runtime_telegram_binding_egress_disabled", "egress_status": "disabled" }, { "product_id": "awoooi", "display_name": "AWOOOI / IWOOOS", "owner": "sre_shared_runtime", "source_audit_status": "shared_group_and_tsenyang_monitoring_owner_receipt_proven_openclaw_nemotron_labels_not_runtime_proof", "egress_status": "allowed" }, { "product_id": "bitan-pharmacy", "display_name": "Bitan Pharmacy", "owner": "bitan_product_ops", "source_audit_status": "source_only_no_canonical_runtime_telegram_binding", "egress_status": "blocked" }, { "product_id": "clawbot-openclaw", "display_name": "Clawbot / OpenClaw", "owner": "ai_agent_runtime", "source_audit_status": "tsenyangbot_private_route_observed_cross_product_bot_ownership_drift", "egress_status": "blocked" }, { "product_id": "momo-pro", "display_name": "MOMO PRO / eWoooc", "owner": "momo_product_ops", "source_audit_status": "momo_bot_live_configured_chat_returns_chat_not_found", "egress_status": "blocked" }, { "product_id": "stockplatform-v2", "display_name": "StockPlatform v2", "owner": "stockplatform_product_ops", "source_audit_status": "wooowooowooobot_private_route_shared_with_tsenyang_site_ownership_drift", "egress_status": "blocked" }, { "product_id": "tsenyang-website", "display_name": "TSENYANG Website", "owner": "tsenyang_site_ops", "source_audit_status": "wooowooowooobot_private_route_shared_with_stockplatform_ownership_drift", "egress_status": "blocked" }, { "product_id": "vibework", "display_name": "VibeWork", "owner": "vibework_product_ops", "source_audit_status": "no_runtime_telegram_binding_agent_bounty_is_separate_owner", "egress_status": "not_implemented" }, { "product_id": "vtuber", "display_name": "VTuber", "owner": "vtuber_product_ops", "source_audit_status": "no_runtime_telegram_binding_egress_disabled", "egress_status": "disabled" } ], "routes": [ { "route_id": "2026fifa-product-monitoring", "product_id": "2026fifa", "signal_family": "data_freshness_and_recommendation", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "unassigned", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "2026fifa_product_ops", "egress_status": "blocked", "blocked_reason": "canonical_product_destination_and_durable_receipt_backend_missing" }, { "route_id": "agent-bounty-a2a-task-lifecycle", "product_id": "agent-bounty-protocol", "signal_family": "a2a_task_lifecycle", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "vibe_ai_agent_bot", "chat_alias": "vibe_ai_agent_control_plane", "allowed_destination": "blocked", "receipt_backend": "console_log_only_unverified", "owner": "agent_bounty_product_ops", "egress_status": "blocked", "blocked_reason": "direct_bot_api_and_durable_delivery_receipt_gap" }, { "route_id": "agent-bounty-traffic-security", "product_id": "agent-bounty-protocol", "signal_family": "traffic_security", "severity": ["P0", "P1", "P2"], "scope": "product", "bot_alias": "vibe_ai_agent_bot", "chat_alias": "vibe_ai_agent_control_plane", "allowed_destination": "blocked", "receipt_backend": "console_log_only_unverified", "owner": "agent_bounty_product_ops", "egress_status": "blocked", "blocked_reason": "direct_bot_api_and_durable_delivery_receipt_gap" }, { "route_id": "agent-bounty-treasury-onboarding", "product_id": "agent-bounty-protocol", "signal_family": "treasury_and_onboarding", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "vibe_ai_agent_bot", "chat_alias": "vibe_ai_agent_control_plane", "allowed_destination": "blocked", "receipt_backend": "console_log_only_unverified", "owner": "agent_bounty_product_ops", "egress_status": "blocked", "blocked_reason": "direct_bot_api_and_durable_delivery_receipt_gap" }, { "route_id": "awooogo-disabled", "product_id": "awooogo", "signal_family": "*", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "none", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "awooogo_product_ops", "egress_status": "disabled", "blocked_reason": "telegram_egress_disabled" }, { "route_id": "awoooi-shared-infrastructure", "product_id": "awoooi", "signal_family": "shared_infrastructure", "severity": ["P0", "P1"], "scope": "shared", "bot_alias": "tsenyang_bot", "chat_alias": "awoooi_sre_war_room", "allowed_destination": "telegram_chat_alias:awoooi_sre_war_room", "receipt_backend": "awoooi.alert_operation_log+telegram_outbound_receipts", "owner": "sre_shared_runtime", "egress_status": "allowed" }, { "route_id": "awoooi-security-incident", "product_id": "awoooi", "signal_family": "security_incident", "severity": ["P0", "P1"], "scope": "shared", "bot_alias": "tsenyang_bot", "chat_alias": "awoooi_sre_war_room", "allowed_destination": "telegram_chat_alias:awoooi_sre_war_room", "receipt_backend": "awoooi.alert_operation_log+telegram_outbound_receipts", "owner": "security_runtime", "egress_status": "allowed" }, { "route_id": "awoooi-disaster-recovery", "product_id": "awoooi", "signal_family": "disaster_recovery", "severity": ["P0", "P1"], "scope": "shared", "bot_alias": "tsenyang_bot", "chat_alias": "awoooi_sre_war_room", "allowed_destination": "telegram_chat_alias:awoooi_sre_war_room", "receipt_backend": "awoooi.alert_operation_log+telegram_outbound_receipts", "owner": "dr_runtime", "egress_status": "allowed" }, { "route_id": "awoooi-incident-lifecycle", "product_id": "awoooi", "signal_family": "incident_lifecycle", "severity": ["P0", "P1"], "scope": "shared", "bot_alias": "tsenyang_bot", "chat_alias": "awoooi_sre_war_room", "allowed_destination": "telegram_chat_alias:awoooi_sre_war_room", "receipt_backend": "awoooi.alert_operation_log+telegram_outbound_receipts", "owner": "sre_shared_runtime", "egress_status": "allowed" }, { "route_id": "awoooi-raw-product-monitoring", "product_id": "awoooi", "signal_family": "product_raw_monitoring", "severity": ["P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "none", "allowed_destination": "blocked", "receipt_backend": "awoooi.alert_operation_log", "owner": "product_route_registry", "egress_status": "blocked", "blocked_reason": "raw_p2_p3_must_not_use_shared_sre_destination" }, { "route_id": "awoooi-marketing", "product_id": "awoooi", "signal_family": "marketing", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "none", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "product_route_registry", "egress_status": "blocked", "blocked_reason": "marketing_must_not_use_monitoring_egress" }, { "route_id": "awoooi-business-finops", "product_id": "awoooi", "signal_family": "business_finops", "severity": [ "P0", "P1", "P2", "P3" ], "scope": "product", "bot_alias": "none", "chat_alias": "none", "allowed_destination": "blocked", "receipt_backend": "awoooi.alert_operation_log", "owner": "finops_runtime", "egress_status": "blocked", "blocked_reason": "business_and_cost_signals_require_a_separate_owned_destination" }, { "route_id": "bitan-product-health", "product_id": "bitan-pharmacy", "signal_family": "container_and_product_health", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "unassigned", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "bitan_product_ops", "egress_status": "blocked", "blocked_reason": "current_shared_sre_fanout_is_not_a_canonical_product_route" }, { "route_id": "clawbot-raw-monitoring", "product_id": "clawbot-openclaw", "signal_family": "raw_monitoring_alert", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "tsenyang_bot", "chat_alias": "tsenyangbot_private", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "ai_agent_runtime", "egress_status": "blocked", "blocked_reason": "cross_product_bot_ownership_drift_requires_a_clawbot_owned_binding" }, { "route_id": "momo-data-freshness", "product_id": "momo-pro", "signal_family": "crawler_and_data_freshness", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "momo_bot", "chat_alias": "momo_configured_chat_unresolved", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "momo_product_ops", "egress_status": "blocked", "blocked_reason": "configured_destination_returns_chat_not_found_and_has_no_durable_receipt" }, { "route_id": "momo-scheduler-sales", "product_id": "momo-pro", "signal_family": "scheduler_and_sales_pipeline", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "momo_bot", "chat_alias": "momo_configured_chat_unresolved", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "momo_product_ops", "egress_status": "blocked", "blocked_reason": "configured_destination_returns_chat_not_found_and_has_no_durable_receipt" }, { "route_id": "stockplatform-market-data", "product_id": "stockplatform-v2", "signal_family": "market_data_and_recommendation_freshness", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "wooowooowooobot", "chat_alias": "wooowooowooobot_private", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "stockplatform_product_ops", "egress_status": "blocked", "blocked_reason": "private_route_is_shared_with_tsenyang_site_and_product_ownership_is_not_reconciled" }, { "route_id": "tsenyang-site-health", "product_id": "tsenyang-website", "signal_family": "public_site_and_agent_action_health", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "wooowooowooobot", "chat_alias": "wooowooowooobot_private", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "tsenyang_site_ops", "egress_status": "blocked", "blocked_reason": "private_route_is_shared_with_stockplatform_and_product_ownership_is_not_reconciled" }, { "route_id": "vibework-not-implemented", "product_id": "vibework", "signal_family": "*", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "none", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "vibework_product_ops", "egress_status": "not_implemented", "blocked_reason": "standalone_vibework_has_no_telegram_egress_agent_bounty_is_separate" }, { "route_id": "vtuber-disabled", "product_id": "vtuber", "signal_family": "*", "severity": ["P0", "P1", "P2", "P3"], "scope": "product", "bot_alias": "none", "chat_alias": "none", "allowed_destination": "blocked", "receipt_backend": "none", "owner": "vtuber_product_ops", "egress_status": "disabled", "blocked_reason": "telegram_egress_disabled" } ], "rollups": { "product_count": 11, "route_count": 20, "allowed_route_count": 4, "blocked_route_count": 13, "disabled_route_count": 2, "not_implemented_route_count": 1, "shared_sre_allowed_route_count": 4, "raw_numeric_destination_count": 0, "runtime_route_change_count": 0, "telegram_send_count": 0 }, "execution_boundaries": { "telegram_send_allowed": false, "bot_api_call_allowed": false, "secret_value_read_allowed": false, "raw_chat_id_storage_allowed": false, "runtime_route_change_allowed": false, "production_deploy_allowed": false } }