{% extends "base.html" %} {% block title %}Canvas Health Dashboard{% endblock %} {% block content %}
File-existence / wiring QA for every registered canvas. For runtime compliance posture (scores, findings) see Canvas Posture.
{% if red > 0 %}python tools/workflow/coherence_checker.py --check canvas_rls_bypass.
| Canvas | Status | Route | Blueprint | E2E Spec | IQE Adapter | RLS OK | Enabled | Issues |
|---|---|---|---|---|---|---|---|---|
|
{{ c.display_name }}
{{ c.key }}
|
{% if c.status == 'green' %} green {% elif c.status == 'amber' %} amber {% else %} red {% endif %} | {{ c.route }} | {% if c.blueprint_exists %}✅{% else %}❌{% endif %} | {% if c.e2e_exists %}✅{% else %}❌{% endif %} | {% if c.iqe_exists %}✅{% else %}❌{% endif %} | {% if c.rls_ok %}✅{% else %}❌{% endif %} | {% if c.enabled %}on{% else %}off{% endif %} | {% if c.issues %}{{ c.issues | join(', ') }}{% else %}—{% endif %} |
| No canvases found in component registry. | ||||||||
args/component_registry.yaml and static file checks. No DB queries.