{% extends "base.html" %} {% block title %}Cloud Application Migration — ICDEV{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

☁ Cloud Application Migration

Cross-canvas project hub — phase/SOP tracking, AI modernization opportunities, wave sequencing across DDC · IDC · NDC.

{% include "includes/iqe_query_widget.html" %} {% if projects %}
{% for p in projects %} {% set src_stack = p.source_stack_json if p.source_stack_json is iterable and p.source_stack_json is not string else [] %} {% set phases_done = p.phases_done | default(0) %} {% set phase_total = p.phase_count | default(0) %} {% set pct = (phases_done / phase_total * 100)|round(0)|int if phase_total > 0 else 0 %}
{{ p.name }}
{{ p.customer or '—' }} · {{ p.owner or '—' }} {{ p.impact_level or 'IL4' }}
{{ p.status|default('draft') }} {% if p.ai_opp_count %} ⚡ {{ p.ai_opp_count }} AI opps {% endif %}
{% if p.description %}
{{ (p.description|truncate(180)) }}
{% endif %} {% if src_stack %}
{% for s in src_stack %} {{ s.tech }}{% if s.version %} {{ s.version }}{% endif %} {% endfor %}
{% endif %} {% if phase_total > 0 %}
Phase Progress {{ phases_done }}/{{ phase_total }} complete
{% endif %}
{% if p.ddc_design_id %} 📊 DDC {% else %} 📊 DDC {% endif %} {% if p.idc_design_id %} 🖥 IDC {% else %} 🖥 IDC {% endif %} {% if p.ndc_topology_id %} 🌐 NDC {% else %} 🌐 NDC {% endif %}
{{ p.phase_count|default(0) }}
Phases
{{ p.ai_opp_count|default(0) }}
AI Opps
{{ pct }}%
Done
{{ p.classification|default('CUI')|truncate(8,True,'') }}
Class.
{% endfor %}
{% else %}

No cloud migration projects yet

Seed the demo project to get started with the Analytics Platform K8s → AWS scenario.

{% endif %}
{% endblock %}