GameDay Plan
Generated by FaultRay — {{ generated_date }}  |  Infrastructure: {{ infra_name }}  |  Difficulty: {{ difficulty }}
Scenarios {{ scenarios|length }}
Components {{ total_components }}
Avg Impact {{ avg_impact }}
Avg MTTR {{ avg_mttr }}m
{% for s in scenarios %}
{{ s.scenario_id }} {{ s.title }}
{{ s.description }}
{{ s.difficulty|upper }} {{ s.category }} {{ s.failure_mode }}
Impact {{ "%.0f"|format(s.estimated_impact_score) }}/100
MTTR ~{{ "%.0f"|format(s.estimated_mttr_minutes) }}m
Affected users {{ "%.0f"|format(s.affected_users_pct) }}%
Cascade depth {{ s.cascade_depth }}
Trigger: {% for t in s.trigger_components %}{{ t }}{% endfor %}   Affected: {% for a in s.affected_components[:8] %}{{ a }}{% endfor %} {% if s.affected_components|length > 8 %}+{{ s.affected_components|length - 8 }} more{% endif %}
{% set slo_class = "high" if s.estimated_impact_score >= 70 else ("low" if s.estimated_impact_score < 40 else "") %}
SLO: {{ s.slo_impact }}

Preparation

    {% for step in s.preparation_steps %}
  • {{ step }}
  • {% endfor %}

Execution Steps

    {% for step in s.execution_steps %}
  • {{ step }}
  • {% endfor %}

Observation Points

    {% for obs in s.observation_points %}
  • {{ obs }}
  • {% endfor %}

Recovery Steps

    {% for step in s.recovery_steps %}
  • {{ step }}
  • {% endfor %}
{% if s.pre_gameday_checks %}

Pre-GameDay Checks

    {% for chk in s.pre_gameday_checks %}
  • {{ chk }}
  • {% endfor %}
{% endif %}

Go Criteria (Pass)

    {% for c in s.success_criteria %}
  • {{ c }}
  • {% endfor %}

No-Go Indicators (Fail)

    {% for c in s.failure_indicators %}
  • {{ c }}
  • {% endfor %}
Rollback: {{ s.rollback_plan }}
{% endfor %}