FEAT-{{title}}
Functional Description
Descripción clara de qué hace esta feature desde la perspectiva del usuario final.
- Módulo:
[[MOD-]] - Usuarios objetivo:
- Disponibilidad: Todos los clientes / Clientes enterprise / Cliente específico
Business Logic
Reglas de negocio
Flujo principal
Flujo alternativo
Configuration
| Parámetro | Tipo | Default | Descripción |
|---|---|---|---|
Feature Flags
| Flag | Tipo | Default | Descripción |
|---|---|---|---|
| boolean | false |
Configuración por tenant
- ¿Es configurable por cliente? Sí/No
- ¿Requiere migración al activar? Sí/No
- ¿Tiene dependencia de plan/tier? Sí/No
API Usage
Endpoints involucrados
| Método | Endpoint | Auth | Descripción |
|---|---|---|---|
| GET | JWT | ||
| POST | JWT |
Request/Response ejemplo
// Request
{
}
// Response
{
}
Edge Cases
| Caso | Comportamiento esperado | Validado |
|---|---|---|
| ☐ | ||
| ☐ | ||
| ☐ |
Logging
| Evento | Nivel | Datos incluidos |
|---|---|---|
| INFO | ||
| ERROR | ||
| WARN |
Auditability
- Se registra quién ejecutó la acción
- Se registra timestamp
- Se registra el estado anterior y posterior
- Los registros de auditoría son inmutables
- Retention de auditoría: ____
Impacted Services
| Servicio | Impacto | Tipo |
|---|---|---|
[[SVC-]] | Directo / Indirecto | |
[[SVC-]] | Directo / Indirecto |
Rollback Strategy
- ¿Es reversible?: Sí / No / Parcial
- Pasos de rollback: 1. 2. 3.
- ¿Requiere migración de datos?: Sí/No
- ¿Hay pérdida de datos en rollback?: Sí/No
Versioning Notes
| Versión | Fecha | Cambio |
|---|---|---|
| 1.0 | Release inicial | |