{% extends "base.html" %} {% block title %}Upgrade Queue - Timmy Time{% endblock %} {% block content %}

Upgrade Queue

Review and approve self-modification proposals

Pending Upgrades {% if pending_count > 0 %} {{ pending_count }} {% endif %}

{% if pending %}
{% for upgrade in pending %}

{{ upgrade.description }}

PENDING
Branch: {{ upgrade.branch_name }} Proposed: {{ upgrade.proposed_at[11:16] }}
Files: {{ upgrade.files_changed|join(', ') }}
{% if upgrade.test_passed %} ✓ Tests passed {% else %} ✗ Tests failed {% endif %}
View Diff
{% endfor %}
{% else %}

No pending upgrades.

Upgrades are proposed by the self-modification system when Timmy identifies improvements. You can also trigger them via work orders or the task queue.

View Work Orders View Task Queue
{% endif %}
{% if approved %}

Approved (Ready to Apply)

{% for upgrade in approved %}

{{ upgrade.description }}

APPROVED
{% endfor %}
{% endif %}

History

{% if applied %}

Applied

{% for upgrade in applied %}
{{ upgrade.description }} APPLIED {{ upgrade.applied_at[11:16] if upgrade.applied_at else '' }}
{% endfor %}
{% endif %} {% if rejected %}

Rejected

{% for upgrade in rejected %}
{{ upgrade.description }} REJECTED
{% endfor %}
{% endif %} {% if failed %}

Failed

{% for upgrade in failed %}
{{ upgrade.description }} FAILED ⚠️
{% endfor %}
{% endif %}
{% endblock %}