SDD — [Nombre del robot]¶
Ficha técnica
| Campo | Valor |
|---|---|
| Repositorio / carpeta | |
| Plataforma | Rocketbot / Python / ambos |
| Servidor | |
| Disparo | Programador de tareas / API / sensor |
| Frecuencia | |
| Proceso de negocio | enlace al pdd.md del robot |
1. Arquitectura general¶
Diagrama y descripción breve de los componentes y cómo se comunican.
flowchart LR
A[Origen] --> B[Robot] --> C[Destino]
2. Componentes¶
| Archivo / módulo | Responsabilidad |
|---|---|
3. Flujo detallado¶
Paso a paso técnico, incluyendo dónde se ramifica el flujo de Rocketbot.
4. Sistemas y dependencias¶
| Sistema | Uso | Acceso | Notas |
|---|---|---|---|
| API / web / BD |
5. Credenciales y configuración¶
No se escriben valores aquí; solo dónde están.
| Nombre | Tipo | Dónde se guarda |
|---|---|---|
| Usuario / token / TOTP | Bitwarden / variable de entorno / Rocketbot |
6. Estados y datos persistentes¶
Carpetas, tablas o archivos que el robot usa para recordar su estado.
7. Manejo de errores y reintentos¶
| Tipo | Ejemplo | Comportamiento |
|---|---|---|
| Negocio | ||
| Aplicación | ||
| Infraestructura |
8. Monitoreo y notificaciones¶
Qué se registra, dónde se ve y a quién se avisa.
9. Restricciones conocidas y trampas¶
Lo que costó descubrir y que no es obvio leyendo el código.
10. Operación (runbook)¶
El robot no está corriendo
- ...
Falla de inicio de sesión
- ...
11. Historial de cambios¶
| Versión | Fecha | Cambio | Autor |
|---|---|---|---|
| 1.0 | Versión inicial |