{% extends "base.html" %} {% block title %}Scenario Manager — AI GameDay{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

📦 Scenario Manager

+ Build Scenario ← Hub
Built-in Scenarios (YAML packs)
{% for sc in file_scenarios %}
{% if sc.get('error') %}

⚠ {{ sc.slug }}

Failed to load scenario pack
{% else %}

{{ sc.name }}

{{ sc.session_mode }} 📋 {{ sc.inject_count }} injects ⏱️ {{ sc.duration_minutes }}min
🚀 Launch {% endif %}
{% else %}
No scenario YAML packs found in scenarios/ directory.
{% endfor %}
{% if db_scenarios %}
Authored Scenarios (Builder)
{% for sc in db_scenarios %}

{{ sc.name }}

custom {{ sc.created_at[:10] }}
Slug: {{ sc.slug }} ✏ Edit
{% endfor %}
{% endif %}
Roadmap
{% set roadmap = [ {'name': 'DRP GameDay', 'mode': 'live', 'desc': 'Disaster Recovery — primary DC offline, failover race'}, {'name': 'COOP Tabletop', 'mode': 'async', 'desc': 'Continuity of Operations — mission essential functions'}, {'name': 'Red Team Hunt', 'mode': 'live', 'desc': 'Threat hunting — detect and contain an APT'}, {'name': 'IR Sprint', 'mode': 'live', 'desc': 'Incident Response — ransomware containment under fire'}, {'name': 'Supply Chain Attack', 'mode': 'async', 'desc': 'Compromised dependency — assess and remediate'}, ] %} {% for sc in roadmap %}

{{ sc.name }}

{{ sc.mode }}
{{ sc.desc }}
Coming soon — add a YAML pack to scenarios/
{% endfor %}
{% endblock %}