{{ project.name }}

{{ project_insights.overview|markdown|safe }}

{% for feature in project_insights.key_features %}

{{ feature.name }}

{{ feature.status|lower }}

{{ feature.category }}

{{ feature.description|markdown|safe }}

{% endfor %}

Overview

{{ project_insights.architecture.summary|markdown|safe }}

Primary Components

{% for component in project_insights.architecture.primary_components %}

{{ component.name }}

{{ component.responsibility }}

{% if component.dependencies %}
Dependencies:
    {% for dep in component.dependencies %}
  • {{ dep }}
  • {% endfor %}
{% endif %}
{% endfor %}

Design Patterns

{% for pattern in project_insights.architecture.design_patterns %}

{{ pattern.name }}

{{ pattern.purpose }}

Found in: {{ pattern.location }}
{% endfor %}

Languages

{% for lang in project_insights.tech_stack.languages %}

{{ lang.name }}

{{ lang.purpose }}

{% if lang.key_features_used %}
Key Features:
    {% for feature in lang.key_features_used %}
  • {{ feature }}
  • {% endfor %}
{% endif %}
{% endfor %}

Frameworks

{% for framework in project_insights.tech_stack.frameworks %}

{{ framework.name }}

{{ framework.purpose }}

{% if framework.key_features_used %}
Key Features:
    {% for feature in framework.key_features_used %}
  • {{ feature }}
  • {% endfor %}
{% endif %}
{% endfor %}

Code Patterns

{% for pattern in project_insights.code_patterns %}

{{ pattern.name }}

{{ pattern.description }}

Example: {{ pattern.example_location }}
{% endfor %}
{% for name, dep in dependencies.items()|default({}.items()) %}

{{ name }}

{{ dep.type }}
{{ dep.version or 'N/A' }}
{% if dep.used_by %}

Used By:

    {% for file in dep.used_by %}
  • {{ file }}
  • {% endfor %}
{% endif %}
{% endfor %}