{% set sidx = loop.index0 %} {% set schema = step.config_schema | default({}) %}
{% if step.content_md %}
{{ step.content_md | safe }}
{% endif %} {# The Demo Output panel renders ONLY when the step supplies real demo content. It used to carry an {% else %} fallback with a hardcoded LLMRouter snippet and an invented result line, shown on 27 of 27 watch steps — a fabricated example presented to a learner as this step's actual output (fga-fix-02). A step with no demo now shows no demo panel. #} {% if schema.demo_output or schema.demo_url %}
▶ Demo Output
{% if schema.demo_output %}
{{ schema.demo_output | tojson(indent=2) }}
{% elif schema.demo_url %}

This demo runs against live ICDEV infrastructure.

▶ Open Live Demo
{% endif %}
{% endif %}