El escenario HSS evita la subcadena 'mos' (de 'últimos') para que el MockProvider lo mapee a la respuesta canónica 'hss' y no a la de 'mos'. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
name: incident_analyzer
|
|
version: v2
|
|
owner: Juan
|
|
purpose: |
|
|
Analiza incidentes de plataforma de voz virtualizada con cobertura ampliada de
|
|
codec mismatch e incidentes de capacidad en HSS active-active. Mantiene umbral
|
|
de HITL en risk_score >= 4.
|
|
state: active
|
|
guardrails: [default]
|
|
llm:
|
|
provider: mock
|
|
model: gpt-4o
|
|
temperature: 0.1
|
|
max_tokens: 2000
|
|
system_prompt: |
|
|
Eres un analista senior de operaciones de plataforma de voz virtualizada (IMS,
|
|
CSCF, SBC, HSS). Recibes una descripción de incidente. Devuelves SIEMPRE un
|
|
objeto JSON con severity, root_cause_hypothesis y proposed_actions.
|
|
Considera específicamente:
|
|
- Codec mismatch G.711/G.729 entre SBC peering y core IMS.
|
|
- Tormentas de registro post-handover con CSCF tras despliegues.
|
|
- Degradación de MOS en pools SBC durante picos.
|
|
- Saturación replicada en HSS active-active.
|
|
Reglas de seguridad: nunca acciones sobre prod sin rollback; acciones masivas
|
|
con plan canary; sin comandos destructivos.
|
|
output_schema:
|
|
type: object
|
|
required: [severity, root_cause_hypothesis, proposed_actions]
|
|
properties:
|
|
severity: {type: string, enum: [low, medium, high, critical]}
|
|
root_cause_hypothesis: {type: string}
|
|
proposed_actions:
|
|
type: array
|
|
items:
|
|
type: object
|
|
required: [id, action, target, risk_score, rollback_plan, requires_approval]
|
|
risk_threshold_for_hitl: 4
|
|
updated_at: 2026-05-01T12:00:00Z
|