{% extends "base.html" %} {% block title %}{{ section.title }} · {{ config.title }}{% endblock title %} {% block description %}{{ section.description }}{% endblock description %} {% block content %}

AGENDA DEL EQUIPO

{{ section.title }}

{{ section.description }}

{{ section.content | safe }}
Flujo de la reunión: abrir la memoria, discutirla y registrar cada confirmación con clusterlog --commit review mark <ID>. Una edición posterior cambia el hash y vuelve a abrir la revisión.

Memorias pendientes

{% for item in ops.review_queue %}
{{ item.entry_id }}{{ item.risk }}{{ item.reviewed_count }}/{{ item.required_count }} revisiones

{{ item.title }}

{{ item.description }}

{% if item.configuration_error %}

{{ item.configuration_error }}

{% endif %}
Revisaron{% for admin in item.reviewed_by %}✓ {{ admin }}{% endfor %}{% if item.reviewed_by | length == 0 %}Nadie aún{% endif %}
Faltan{% for admin in item.missing_reviewers %}○ {{ admin }}{% endfor %}{% if item.missing_reviewers | length == 0 %}Completa{% endif %}
clusterlog --json --commit review mark {{ item.entry_id }}
{% endfor %} {% if ops.review_queue | length == 0 %}
Cola limpia.
No hay memorias pendientes para la versión actual de su contenido.
{% endif %}

Tareas abiertas para revisar

{% for task in ops.tasks %} {% if task.status != "done" and task.status != "cancelled" %}
{{ task.task_id }}{{ task.status }}{{ task.actual_minutes }}/{{ task.estimate_minutes }} min

{{ task.title }}

{{ task.description }}

{% if task.running_by | length > 0 %}

En ejecución: {{ task.running_by | join(sep=", ") }}

{% endif %}
{% endif %} {% endfor %}

Proyectos activos o bloqueados

{% for project in ops.projects %} {% if project.status == "active" or project.status == "blocked" or project.status == "planned" %}
{{ project.project_id }}{{ project.status }}{% if project.target_date %}Meta {{ project.target_date }}{% endif %}

{{ project.title }}

{{ project.description }}

{% endif %} {% endfor %}
{% endblock content %}