{% extends "base.html" %} {% block title %}{{ report.report_name }} Readiness{% endblock %} {% block content %}

{{ report.report_name.replace('_', ' ').title() }} Readiness Report

{% set badge_class = 'badge-ready' if report.status == 'READY' else ('badge-notready' if report.status == 'NOT_READY' else 'badge-partial') %} {{ report.status.replace('_', ' ') }}
Readiness Score

{{ report.score }}%

Required Tables
{% for t in report.details.required_tables_available %} {% endfor %} {% for t in report.details.required_tables_missing %} {% endfor %} {% if not report.details.required_tables_available and not report.details.required_tables_missing %} {% endif %}
Table NameStatus
{{ t }}Available
{{ t }}Missing
No specific tables required.
Required Fields
{% for f in report.details.required_fields_available %} {% set parts = f.split('.') %} {% endfor %} {% for f in report.details.required_fields_missing %} {% set parts = f.split('.') %} {% endfor %} {% if not report.details.required_fields_available and not report.details.required_fields_missing %} {% endif %}
TableFieldStatus
{{ parts[0] }}{{ parts[1] }}Available
{{ parts[0] }}{{ parts[1] }}Missing
No specific fields required.
Optional Fields
{% for f in report.details.optional_fields_available %} {% set parts = f.split('.') %} {% endfor %} {% for f in report.details.optional_fields_missing %} {% set parts = f.split('.') %} {% endfor %} {% if not report.details.optional_fields_available and not report.details.optional_fields_missing %} {% endif %}
TableFieldStatus
{{ parts[0] }}{{ parts[1] }}Available
{{ parts[0] }}{{ parts[1] }}Missing
No optional fields defined.
Fallback Suggestions
{% if report.details.fallback_suggestions %}
    {% for suggestion in report.details.fallback_suggestions %}
  • {{ suggestion }}
  • {% endfor %}
{% else %}

No fallback suggestions available.

{% endif %}
{% endblock %}