{% extends "base.html" %} {% import "macros/ui.html" as m %} {% block title %}Workspaces{% endblock %} {% block nav_workspaces %}btn-active{% endblock %} {% block content %}

Workspaces

Infrastructure workspaces — only workspaces with a card.ncl are shown.

{% if not ws_root_set %}
Workspaces root not set. Start with --project-root /path/to/provisioning or --workspaces-root /path/to/workspaces.
{% endif %} {% if infra_workspaces %}
{% for ws in infra_workspaces %}
{# ── Header ── #}
{{ ws.name }}
{% if ws.status == "Active" %} active {% elif ws.status %} {{ ws.status | lower }} {% endif %}
{# ── Tagline ── #} {% if ws.tagline %}

{{ ws.tagline }}

{% endif %} {# ── Tags ── #} {% if ws.tags %}
{% for tag in ws.tags %} {{ tag }} {% endfor %}
{% endif %} {# ── Environments ── #} {% if ws.environments %}
{% for env in ws.environments %} {{ env }} {% endfor %}
{% endif %} {# ── Features (collapsible) ── #} {% if ws.features %}
{{ ws.features | length }} features
    {% for feat in ws.features %}
  • {{ feat }}
  • {% endfor %}
{% endif %}
{% endfor %}
{% elif ws_root_set %}
No infra workspaces found (no card.ncl detected).
{% endif %}
workspace_list tool Domain graph
{% endblock %}