{% extends "base.html" %} {% block content %}

{{ job.name }}

Estado: {{ job.status }}

{% if job.status == "queued" or job.status == "running" %}
{% endif %} {% if job.status == "failed" or job.status == "canceled" %}
{% endif %} Exportar CSV Volver
{{ job.total_raw }}Crudos
{{ job.total_processed }}Procesados
{{ job.total_duplicates }}Ya en banco
{{ job.total_review_pending }}Por revisar
0Nuevos reales
0Historicos
0Aprobados
0Con telefono
0/0Subzonas completadas
{{ job.progress_percent }}% {{ job.progress_message or "Sin actividad" }}

Keyword actual: {{ job.current_keyword or "-" }} | {{ job.processed_keywords }}/{{ job.total_keywords }} completadas

Esperando actividad
{{ job.error_message or "" }}
{% if not leads and (job.total_raw or 0) > 0 and (job.total_duplicates or 0) > 0 %}
Este job si encontro actividad: detecto {{ job.total_raw }} resultados crudos, pero {{ job.total_duplicates }} ya estaban en el banco compartido. {% if job_meta.get("solo_nuevos") %} La programacion tiene `solo nuevos` activa, por eso no se guardaron como nuevos en esta corrida. {% endif %}
{% endif %}

Entrando en vivo

Lo que va encontrando el escaneo mientras procesa keywords y detalles.

live
{% for lead in leads[:8] %}
{{ lead.name }} {{ lead.review_status }}

{{ lead.category_group or lead.category_text or "-" }}{% if lead.city %} · {{ lead.city }}{% endif %}

{{ lead.phone or "Sin telefono" }} Score {{ lead.score }}
Abrir
{% if lead.duplicate_scope == "historical" %} Coincidencia historica {% endif %}
{% endfor %}

Mapa del escaneo

Ubicacion de los negocios detectados en esta corrida.

Linea de tiempo del barrido

Seguimiento del paso por subzonas y nuevos hallazgos.

Filtros

Limpiar

Coincidencias del banco

{% if duplicate_groups %}
{% for group in duplicate_groups %}
{{ group.sample_name }} {{ group.lead_count }} coincidencias {{ group.duplicate_group_key }} {% if group.primary_lead %}
Principal sugerido: #{{ group.primary_lead.id }}
{% endif %}
{% endfor %}
{% else %}

No hay coincidencias multiples en este job.

{% endif %}

Leads

{% if leads %} {% for lead in leads %} {% endfor %}
ID Nombre Ciudad Rubro Telefono Clave banco Origen Score Revision Acciones
#{{ lead.id }} {{ lead.name }} {{ lead.city or "-" }} {{ lead.category_group or lead.category_text or "-" }} {{ lead.phone or "-" }} {{ lead.duplicate_group_key or "-" }} {% if lead.duplicate_scope == "historical" %} historial {% if lead.duplicate_reference_lead_id %} {% endif %} {% else %} {{ lead.duplicate_scope or "-" }} {% endif %} {{ lead.score }} {{ lead.review_status }}
{% if lead.duplicate_group_key %}
{% endif %} Abrir
{% else %}

Este job todavia no tiene leads.

{% endif %}
{% endblock %} {% block scripts %} {% endblock %}