Canal de QA
qa-channel es un transporte de mensajes sintético incluido para la QA automatizada de OpenClaw.
No es un canal de producción. Existe para ejercitar el mismo límite de plugin
de canal que usan los transportes reales, mientras mantiene el estado
determinista y completamente inspeccionable.
Lo que hace hoy
- Gramática de destino de clase Slack:
dm:<user>channel:<room>thread:<room>/<thread>
- Bus sintético respaldado por HTTP para:
- inyección de mensajes entrantes
- captura de transcripciones salientes
- creación de hilos
- reacciones
- ediciones
- eliminaciones
- acciones de búsqueda y lectura
- Ejecutor de autoverificación del lado del host incluido que escribe un informe en Markdown
Configuración
baseUrlbotUserIdbotDisplayNamepollTimeoutMsallowFromdefaultToactions.messagesactions.reactionsactions.searchactions.threads
Ejecutor
Corte vertical actual:qa-lab. Inicia el bus
de QA dentro del repositorio, arranca el segmento de ejecución incluido de
qa-channel, ejecuta una autoverificación determinista y escribe un informe en
Markdown en .artifacts/qa-e2e/.
UI privada de depuración:
Alcance
El alcance actual es intencionalmente limitado:- bus + transporte de plugin
- gramática de enrutamiento con hilos
- acciones de mensajes que pertenecen al canal
- informes en Markdown
- sitio de QA respaldado por Docker con controles de ejecución
- ejecución de matriz de proveedor/modelo
- detección de escenarios más rica
- orquestación nativa de OpenClaw más adelante