59 lines
1.8 KiB
Markdown
59 lines
1.8 KiB
Markdown
# Plan de cierre - Instalable v1
|
|
|
|
Objetivo: dejar `opencode-browser-tool` listo para puesta en marcha facil en otro PC con OpenCode, sin rutas fijas.
|
|
|
|
## Orden de ejecucion acordado
|
|
|
|
1. Ejecutar una prueba funcional final (smoke de aceptacion).
|
|
2. Cerrar empaquetado/instalacion portable para Linux.
|
|
3. Ejecutar validacion en entorno limpio con checklist.
|
|
4. Documentar estado final y criterios de cierre v1.
|
|
|
|
## Alcance de cierre (Linux primero)
|
|
|
|
- Instalacion robusta con `install.sh` + verificaciones claras.
|
|
- Configuracion MCP sin rutas hardcodeadas.
|
|
- Defaults seguros por maquina (`testing` por defecto, perfil persistente opcional).
|
|
- Soporte de rutas variables:
|
|
- directorio del proyecto
|
|
- binario de navegador del sistema
|
|
- ruta de perfil persistente
|
|
- ubicacion de OpenCode
|
|
- Guia de arranque para operario en equipo nuevo.
|
|
|
|
## Checklist tecnico de empaquetado
|
|
|
|
- `install.sh`:
|
|
- valida `node` y `npm`
|
|
- instala dependencias
|
|
- compila TypeScript
|
|
- instala navegador testing de Playwright
|
|
- emite mensaje final de estado
|
|
- `check.sh`:
|
|
- valida build
|
|
- valida carga de config
|
|
- valida arranque basico MCP
|
|
- Plantilla MCP:
|
|
- sin rutas absolutas fijas
|
|
- instrucciones para reemplazar path local en cada PC
|
|
- Configuracion runtime:
|
|
- perfil persistente configurable por ruta local
|
|
- navegador `system` opcional por ruta local
|
|
|
|
## Validacion en entorno limpio
|
|
|
|
Usar como referencia operativa:
|
|
|
|
- `docs/VALIDACION_ENTORNO_LIMPIO.md`
|
|
|
|
Criterio de aceptacion:
|
|
|
|
- instalacion completa sin error
|
|
- MCP conectado en OpenCode
|
|
- prueba minima de apertura/navegacion/snapshot
|
|
- prueba Google objetivo completable
|
|
|
|
## Nota sobre Windows (evaluacion pendiente)
|
|
|
|
La v1 se cierra primero en Linux.
|
|
Despues se evaluara soporte Windows con enfoque cross-platform (scripts npm + Node).
|