opencode-browser-tool-insta.../docs/contexto_workspace/CONTEXTO_ACTIVO_BROWSER.md

3.3 KiB

Contexto activo - Browser Tool

Este archivo guarda el estado operativo que NO debe perderse por compactacion.

Objetivo activo

Completar la prueba concreta en Google para el flujo:

  • buscar barranquismo granada
  • superar sorry/index cuando aparezca
  • continuar paginacion
  • localizar barranquismogranada.com y devolver posicion real

Estado actual real

  • Se mejoro browser_handle_human_check con estrategia ampliada (iframes, selectores extra y clic por coordenadas como fallback).
  • En un retest reciente, la tool reporto clic efectivo:
    • clicked: true
    • method: frame:iframe[title*='reCAPTCHA']:#recaptcha-anchor
  • Aun con clic detectado, la URL siguio en sorry/index en los retests v3 y v4.
  • En retest v7 con perfil persistente (/home/pancho/.chromium-perfil-google) el challenge inicial aparecio, pero se logro continuar a /search y completar ranking organico.
  • Se implemento verbose por defecto (verbose=true, verboseOverlay=true) y delay humano configurable 1-3s en interacciones.
  • Se implemento guarda de estabilidad previa a pasos sensibles para reducir errores tipo Execution context was destroyed.

Evidencia clave

  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/2026-04-23T22-19-11-410Z-google-before-human-v3.png
  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/2026-04-23T22-19-13-806Z-google-after-human-v3.png
  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/page@02542037c2003982eb2da9641c77f00e.webm
  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/2026-04-23T22-22-24-694Z-google-pagination-v4-final.png
  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/page@4d214e591bd81c6d279e36fa186d5e0b.webm
  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/2026-04-24T19-10-39-450Z-google-v7-final.png

Cursor y scroll (peticion explicita del usuario)

  • Se creo fixture largo para validar scroll real:
    • opencode-browser-tool/scripts/fixture_scroll_long.html
  • Retest de smoke (visible) confirmado:
    • cursor virtual presente (#__browser_tool_cursor existe)
    • scroll de pagina: movedY=1200
    • scroll de contenedor #scroll-box: movedY=420

Evidencia:

  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/2026-04-23T22-18-49-353Z-cursor-scroll-smoke.png
  • /home/pancho/Documentos/Empresa/IA/opencode-browser-tool/artifacts/page@b0a5c648845bfba94a0843fd81d664d9.webm

Siguiente paso exacto (sin desviar foco)

  1. Ejecutar una prueba funcional final acordada (smoke de aceptacion).
  2. Cerrar instalable Linux portable (sin rutas hardcodeadas) usando opencode-browser-tool/docs/PLAN_CIERRE_INSTALABLE.md.
  3. Validar instalacion en entorno limpio con OpenCode.
  4. Evaluar complejidad de soporte Windows y opcion cross-platform via scripts npm/Node.

Plan de cierre preservado

  • Documento fuente: opencode-browser-tool/docs/PLAN_CIERRE_INSTALABLE.md
  • Este plan debe conservarse y ejecutarse despues de la prueba funcional final.

Regla de continuidad

Antes de iniciar cualquier trabajo nuevo relacionado con browser-tool, leer:

  • docs/CONTEXTO_ACTIVO_BROWSER.md
  • docs/HISTORIAL_SESIONES.md
  • opencode-browser-tool/docs/REGISTRO_SITUACIONES.md

No cerrar ni reemplazar este archivo: actualizarlo incrementalmente.