2026-09-27 — Repo remoto de la línea telegram-wa creado
Contexto: la sesión que construyó el Worker clinica-chat lo dejó en un repo git local
que ella misma había inventado (~/nef/Proyectos/clinica-chat, rama wa-customer), sin
remote. El usuario preguntó “en qué repo están todos estos cambios” y luego pidió que
todo el desarrollo de la idea telegram-wa viva en la rama wa-customer.
Decisión
- Repo remoto:
[usuario]/telegram-wa(privado) — https://github.com/[usuario]/telegram-wa - Rama:
wa-customer, y es la rama por defecto (es la única). - Origen del nombre: el usuario llamó “la idea de telegram-wa” a esta línea y ubicó el
trabajo en la rama
wa-customer. No existía repo con ese nombre ni rama con ese nombre en ninguna de sus cuentas (se escaneógh repo list+ ramas de los ~40 repos). - Convención de sus repos: todo privado salvo excepciones; default
maincon ramas temáticas (skill/*,signal-only). Aquíwa-customeres el eje, no una feature.
Qué quedó dentro
26 archivos, 3 commits (fdd50ea, bf25bec, dbb40e4):
src/index.js— Worker con 11 controles anti-extracción, corpus placeholder.test/controles.test.mjs(55 asserts, AI mockeado) ytest/remoto.mjs(35 remotos).wrangler.jsonc,package.json,.gitignore,BOTFATHER.md,README.md.decisions/— copia de 18 decisiones de la línea (canal telegram-wa + RAG dental y PyMEs). El registro canónico sigue en~/nef/decisions/.
Desalineaciones conscientes (a confirmar por el usuario)
- El directorio local se llama
clinica-chaty el repotelegram-wa. El repo se nombró por la idea; el dir por la implementación. Si molesta, renombrar el dir. - No existe rama
main. Su convención la usa. Si quiere, se creamainapuntando al mismo commit ywa-customersigue como rama de trabajo. decisions/es copia, no fuente. Puede quedar desactualizada respecto a~/nef/decisions/.
Verificado
gh repo view→isPrivate: true,defaultBranchRef: wa-customer.- Árbol remoto con los 26 blobs esperados.
- Working tree local limpio, tracking
origin/wa-customer.
Pendiente (no de este paso)
- Verificar el camino afirmativo en el Worker desplegado (en producción
SELFTESTestá apagado, así que toda pregunta cae al refusal; es correcto pero es un verde incompleto). El camino de rechazo sí está verificado: 35 asserts remotos. - Escribir
src/telegram.jscon el webhook y el manejo debusiness_connection_id. - Crear el bot en
@BotFather(manual, sin API) y el secretTELEGRAM_BOT_TOKEN.