feat(governance): 新增 AI Agent TG canary 批准包
This commit is contained in:
@@ -1429,8 +1429,8 @@ export interface AiAgentProfessionalTaskExpansionSnapshot {
|
||||
program_status: {
|
||||
overall_completion_percent: number
|
||||
current_priority: 'P0' | 'P1' | 'P2' | 'P3'
|
||||
current_task_id: 'P2-405B'
|
||||
next_task_id: 'P2-405C'
|
||||
current_task_id: 'P2-405C'
|
||||
next_task_id: 'P2-405D'
|
||||
read_only_mode: true
|
||||
runtime_authority: 'professional_task_expansion_and_telegram_bridge_read_only_no_send'
|
||||
status_note: string
|
||||
@@ -1539,8 +1539,61 @@ export interface AiAgentProfessionalTaskExpansionSnapshot {
|
||||
delivery_receipt_write_enabled: boolean
|
||||
production_write_enabled: boolean
|
||||
}
|
||||
canary_send_approval_packet: {
|
||||
packet_id: string
|
||||
status: string
|
||||
packet_ready: boolean
|
||||
approval_required: boolean
|
||||
approval_granted: boolean
|
||||
recommended_first_message_type: string
|
||||
selected_message_type: string
|
||||
eligible_message_types: string[]
|
||||
target_room_alias: string
|
||||
target_room_env: string
|
||||
target_room_value_visible: boolean
|
||||
proposed_time_window: string
|
||||
owner_agent: string
|
||||
arbiter: string
|
||||
reviewers: string[]
|
||||
operator_approval_fields: Array<{
|
||||
field_id: string
|
||||
label: string
|
||||
required: boolean
|
||||
current_value_status: string
|
||||
value_display_allowed: boolean
|
||||
}>
|
||||
rate_limit_plan: {
|
||||
max_messages: number
|
||||
window: string
|
||||
cooldown_after_attempt_minutes: number
|
||||
duplicate_policy: string
|
||||
live_rate_limit_write_enabled: boolean
|
||||
}
|
||||
mute_rollback_plan: string[]
|
||||
receipt_readback_plan: {
|
||||
owner_agent: string
|
||||
required_checks: string[]
|
||||
production_receipt_write_enabled: boolean
|
||||
receipt_readback_enabled_before_send: boolean
|
||||
}
|
||||
stop_conditions: string[]
|
||||
execution_flags: {
|
||||
canary_send_execution_enabled: boolean
|
||||
gateway_queue_write_enabled: boolean
|
||||
bot_api_call_enabled: boolean
|
||||
delivery_receipt_write_enabled: boolean
|
||||
production_write_enabled: boolean
|
||||
secret_read_enabled: boolean
|
||||
paid_api_enabled: boolean
|
||||
}
|
||||
approval_decision_log: unknown[]
|
||||
}
|
||||
no_send_preview_completion_percent: number
|
||||
canary_approval_package_completion_percent: number
|
||||
canary_send_approval_packet_ready: boolean
|
||||
canary_send_approval_granted: boolean
|
||||
canary_send_execution_enabled: boolean
|
||||
canary_send_approval_packet_completion_percent: number
|
||||
}
|
||||
professional_task_domains: Array<{
|
||||
domain_id: string
|
||||
@@ -1576,6 +1629,7 @@ export interface AiAgentProfessionalTaskExpansionSnapshot {
|
||||
telegram_message_must_be_sanitized: boolean
|
||||
frontend_display_policy: string
|
||||
message_preview_redaction_checks: string[]
|
||||
canary_packet_redaction_checks: string[]
|
||||
}
|
||||
rollups: {
|
||||
professional_task_count: number
|
||||
@@ -1609,6 +1663,19 @@ export interface AiAgentProfessionalTaskExpansionSnapshot {
|
||||
preview_bot_api_call_enabled_count: number
|
||||
receipt_live_write_enabled_count: number
|
||||
canary_live_send_enabled_count: number
|
||||
canary_send_approval_packet_count: number
|
||||
canary_operator_approval_field_count: number
|
||||
canary_stop_condition_count: number
|
||||
canary_rollback_mute_step_count: number
|
||||
canary_receipt_readback_check_count: number
|
||||
canary_approval_granted_count: number
|
||||
canary_selected_message_type_count: number
|
||||
canary_approved_time_window_count: number
|
||||
canary_send_execution_enabled_count: number
|
||||
canary_gateway_queue_write_enabled_count: number
|
||||
canary_bot_api_call_enabled_count: number
|
||||
canary_delivery_receipt_write_enabled_count: number
|
||||
canary_secret_read_enabled_count: number
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user