Skip to content

Cierre del milestone Test de integración end-to-end — Fase Scout #79

@benja1231231

Description

@benja1231231

Issue padre para coordinar el cierre del milestone restante dentro del proyecto Fase Implementación Scout.

El milestone Test de integración end-to-end es el único que falta para completar la fase. Sus tareas ya están desagregadas en #47 y sus subissues.

Subissues

Estado actual del código (rama dev)

  • Playwright implementado (app/integrations/scraper.py) con tests de estabilidad y anti-bot.
  • API de MercadoLibre implementada (app/integrations/mercadolibre.py) con OAuth2 y tests mockeados.
  • Apify implementado (app/integrations/apify.py) con actor, polling, filtrado y normalización, y tests mockeados.
  • Scout core + tarea Celery implementados (app/agents/scout/, app/workers/tasks.py).
  • Tests del Scout existentes y pasando en modo mock:
    • tests/agents/test_scout_core.py
    • tests/agents/test_scout_snapshots.py
    • tests/agents/test_scout_task.py
    • tests/agents/test_scout_integration.py
  • Los tests de integración actuales usan mocks; Test de flujo completo: run_daily_monitoring → scout_competitor → Change en DB #61 requiere validar el flujo con integraciones reales o semi-reales.

Criterios de cierre

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions