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

Migration Design Canvas

Visual migration planning — 7Rs strategy mapping, wave sequencing, compliance gates, and target architecture design.

+ New App Migration + Network Device Migration ☁ Cloud Migration Projects {% set wf_canvas_id = 'mdc' %} {% set wf_context_label = 'Migration Canvas' %} {% set wf_design_id = '' %} {% include 'includes/workflow_trigger_btn.html' %}
{{ designs | length }}
App Designs
{{ templates | length }}
Templates
{% if templates %}
Templates — Start from a Pre-Built Design
{% for t in templates %}

{{ t.name }}

{{ t.description or '' }}

{{ t.category or 'general' }}
{% endfor %}
{% endif %}
Your Designs {% if designs %}{% endif %}
{% for d in designs %}

{{ d.name }}

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

{{ design_classification_badge(d) }} {% if d.migration_type %}{{ d.migration_type }}{% endif %}
{% else %}

No migration designs yet. Start from a template above or click + New Migration Design.

{% endfor %}
{% if recent_assessments %}
Recent Assessments
{% for a in recent_assessments %} {% endfor %}
Design Score Grade Readiness Date
{{ a.design_name or a.design_id }} {{ a.score }} {{ a.grade }} {{ a.readiness_score }}% {{ a.created_at[:10] if a.created_at else '' }}
{% endif %} {% set iqe_canvas = "migration" %} {% set iqe_api_route = "/migration-canvas/api/iqe-query" %} {% set iqe_title = "IQE Query — Migration Canvas" %} {% set iqe_examples = [ {"label": "All designs", "query": "foreach d in mc.designs select d.name, d.migration_type, d.classification"}, {"label": "High-risk waves", "query": "foreach w in mc.waves where w.risk_score > 7 select w.design_name, w.wave_number, w.strategy, w.risk_score"}, {"label": "Planned waves", "query": "foreach w in mc.waves where w.status == \"planned\" select w.design_name, w.wave_number, w.name, w.start_date"}, {"label": "Low readiness scores", "query": "foreach a in mc.assessments where a.readiness_score < 50 select a.design_name, a.grade, a.readiness_score"} ] %} {% include "includes/iqe_query_widget.html" %} {% endblock %} {% block scripts %} {% endblock %}