Saltar a contenido

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
  1. ...
Falla de inicio de sesión
  1. ...

11. Historial de cambios

Versión Fecha Cambio Autor
1.0 Versión inicial