{% extends 'layouts/base.html' %} {% block subtitle %}

Catalog metadata comes directly from AIM. Selecting a playbook does not run it.

{% endblock %} {% block content %}
{% for p in playbooks %}
{{ p.category }}

{{ p.name }}

{{ p.description }}

{% for platform in p.platforms %}{{ platform }}{% endfor %}

{{ p.inputs|length }} declared input(s) · {% if p.available is none %}Select a customer to check availability{% elif p.available %}Playbook file present{% else %}Playbook file missing{% endif %}

{% if p.result %}

Report: {{ p.result.schema }} · {{ 'required' if p.result.required else 'optional' }}

{% else %}

No structured report declared.

{% endif %}Review operation →
{% endfor %}
{% endblock %}