{% extends "base.html" %} {% block title %}DBSprout — Wizard{% endblock %} {% block head_extra %} {# ── S-143 wizard head assets ────────────────────────────────────────── The wizard steps include shared Alpine islands (method-picker, write- guard modal, _studio_console.html). Mounting Alpine + the studio-console factory at shell level means each step body is just markup — no per-step script-tag drift, and HTMX swaps between bodies do not re-load Alpine. #} {% endblock %} {# ── S-142 Wizard shell ─────────────────────────────────────────────────── The wizard is a guided walk-through of the six DBSprout phases. The shell hosts two stable surfaces: * ``#wizard-rail`` — 6-step left rail (see ``_rail.html``). * ``#wizard-body`` — body slot. Initially populated with the current step's placeholder; HTMX swaps replace the inner HTML on every rail click + step submit. S-143 (Wave 2) replaces the placeholder step bodies; this shell + the rail partial stay put so S-143 only touches step content. ── #} {% block content %}
{% block body %}{% include "wizard/step_" ~ current_step ~ ".html" %}{% endblock %}
{% endblock %}