{% extends "base.html" %} {% block title %}Data Design Canvas — ICDEV{% endblock %} {% block content %} {% from "includes/classification_macros.html" import design_classification_badge %}

Data Design Canvas

Visual data model designer with CUI/SECRET classification markings, ER diagrams, and compliance-aware data flow tracking.

+ New Data Design Simulate Chat {% set wf_canvas_id = 'ddc' %} {% set wf_context_label = 'Data Canvas' %} {% set wf_design_id = '' %} {% include 'includes/workflow_trigger_btn.html' %}
{{ designs | length }}
Designs
{{ templates | length }}
Templates
{{ sop_count | default(0) }}
SOPs
{{ approved_sop_count | default(0) }}
Approved
Assessments Templates Runbooks SOPs Explore Query Quality CSP
Data Mesh
Domains Products Contracts Governance CSP Mesh
Your Designs {% if designs %}{% endif %}
{% for d in designs %}

{{ d.name }}

{{ d.description or 'No description' }}

{{ design_classification_badge(d) }} Updated: {{ (d.updated_at[:10] if d.updated_at is string else d.updated_at.strftime('%Y-%m-%d')) if d.updated_at else '—' }}
DT
{% else %}

No data designs yet. Click + New Data Design to get started.

{% endfor %}
{% if templates %}
Templates
{% for t in templates %}

{{ t.name }}

{{ t.description or '' }}

{{ t.category or 'general' }}
{% endfor %}
{% endif %} {% set iqe_canvas = "data" %} {% set iqe_api_route = "/data/api/iqe-query" %} {% set iqe_title = "IQE Query — Data Lineage & Classifications" %} {% set iqe_examples = [ {"label": "All lineage edges", "query": "foreach e in data.lineage.edges select e.source_node_id, e.target_node_id, e.classification"}, {"label": "PII lineage edges", "query": "foreach e in data.lineage.edges where e.classification contains \"PII\" select e.source_node_id, e.target_node_id, e.classification"}, {"label": "CUI designs", "query": "foreach d in data.classifications where d.classification contains \"CUI\" select d.name, d.classification"}, {"label": "Cross-region paths", "query": "foreach e in data.lineage.edges where e.lineage_type == \"cross-region\" select *"} ] %} {% include "includes/iqe_query_widget.html" %} {% endblock %} {% block scripts %} {% endblock %}