# TOOLS.md

## 1. Identidad del entorno
- Proyecto: OpenClaw personal de Fabiola
- Nombre operativo: CLON / CLON FABIOLA
- VPS: `srv1650910.hstgr.cloud`
- IP: `31.220.52.62`
- Contenedor principal: `openclaw-sijy-openclaw-1`
- Ruta host del volumen: `/docker/openclaw-sijy/data`
- Ruta interna contenedor: `/data`

## 2. Módulo Audio Whisper V1.1
- Estado: **operativo**
- Formatos aceptados:
  - `.m4a`
  - `.mp3`
  - `.wav`
  - `.opus`
  - `.mp4`
- Inbox host: `/docker/openclaw-sijy/data/AUDIO_INBOX_FABIOLA/`
- Inbox contenedor: `/data/AUDIO_INBOX_FABIOLA/`
- Carpeta módulo: `/data/.openclaw/workspace/OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/`
- Script principal: `procesar_audio_inbox.sh`
- Script interno: `transcribir_audio.sh`
- Comando diario desde dentro del contenedor:
```bash
bash /data/.openclaw/workspace/OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/procesar_audio_inbox.sh
```
- Comando desde Mac vía SSH:
```bash
ssh root@31.220.52.62 "docker exec -i openclaw-sijy-openclaw-1 bash -lc 'bash /data/.openclaw/workspace/OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/procesar_audio_inbox.sh'"
```

## 3. Comando de subida desde Mac
```bash
scp "RUTA_DEL_AUDIO_EN_MAC" root@31.220.52.62:/docker/openclaw-sijy/data/AUDIO_INBOX_FABIOLA/
```

### Aclaraciones
- escribir contraseña root cuando la pida
- la contraseña no se ve mientras se escribe
- no compartir la contraseña

## 4. Salidas de audio
- TXT: `OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/SALIDA_TXT/`
- MD: `OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/SALIDA_MD/`
- LOGS: `OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/LOGS/`
- ERRORES: `OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/ERRORES/`
- PROCESADOS: `OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/PROCESADOS/`

## 5. Reglas críticas
- No tocar Traefik.
- No reinstalar Whisper.
- No usar faster-whisper.
- No usar API externa para audios personales.
- No borrar originales.
- No cambiar scripts sin registrar cambios.
- No mezclar SOINSA/MIDAS con oficina personal salvo instrucción expresa.
- No guardar contraseñas ni secretos en archivos.
- Pedir confirmación antes de acciones destructivas.

## 6. Estado de módulos
| Módulo | Estado |
|---|---|
| Audio Whisper V1.1 | operativo |
| Oficina CEO Fabiola | personalizada |
| Autocorrección | operativa |
| Clippy visual | pendiente |
| Documentos/PDF/OCR | pendiente |
| Agenda ejecutiva | pendiente |
| Memoria por temas | pendiente |
| WhatsApp | pausado |
| Drive/OneDrive | pausado |

## 7. Recuperación rápida
### Listar audios inbox
```bash
ls -lah /docker/openclaw-sijy/data/AUDIO_INBOX_FABIOLA/
```

### Listar TXT generados
```bash
ls -lah /data/.openclaw/workspace/OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/SALIDA_TXT/
```

### Listar logs
```bash
ls -lah /data/.openclaw/workspace/OFICINA_CLON/10_AUDIO_TRANSCRIPCIONES/LOGS/
```

### Verificar contenedor Docker
```bash
docker ps | grep openclaw-sijy-openclaw-1
```

### Entrar al contenedor
```bash
docker exec -it openclaw-sijy-openclaw-1 bash
```

### Salir del contenedor
```bash
exit
```

## 8. Próximo paso recomendado
- Crear `MANUAL_USO_DIARIO_CLON_FABIOLA.md`
- Crear `memory/topics/audio.md`
- Crear `memory/topics/oficina_ceo_fabiola.md`
