Canale QA
qa-channel è un trasporto di messaggi sintetico incluso per la QA automatizzata di OpenClaw.
Non è un canale di produzione. Esiste per esercitare lo stesso limite del
plugin di canale usato dai trasporti reali, mantenendo allo stesso tempo lo
stato deterministico e completamente ispezionabile.
Cosa fa oggi
- Grammatica di destinazione di classe Slack:
dm:<user>channel:<room>thread:<room>/<thread>
- Bus sintetico supportato da HTTP per:
- iniezione di messaggi in ingresso
- acquisizione delle trascrizioni in uscita
- creazione di thread
- reazioni
- modifiche
- eliminazioni
- azioni di ricerca e lettura
- Runner di auto-verifica lato host incluso che scrive un report Markdown
Configurazione
baseUrlbotUserIdbotDisplayNamepollTimeoutMsallowFromdefaultToactions.messagesactions.reactionsactions.searchactions.threads
Runner
Sezione verticale attuale:qa-lab inclusa. Avvia il
bus QA nel repository, esegue l’avvio della sezione runtime qa-channel
inclusa, esegue un’auto-verifica deterministica e scrive un report Markdown
in .artifacts/qa-e2e/.
Interfaccia debugger privata:
Ambito
L’ambito attuale è intenzionalmente ristretto:- bus + trasporto plugin
- grammatica di instradamento con thread
- azioni sui messaggi gestite dal canale
- reportistica Markdown
- sito QA basato su Docker con controlli di esecuzione
- esecuzione della matrice provider/modello
- individuazione degli scenari più ricca
- orchestrazione nativa OpenClaw in seguito