Appearance
Features Core / Seguridad
Tipo: Documentacion de Features del Nucleo del Sistema Alcance: Autenticacion, autorizacion, seguridad y configuraciones transversales
Proposito
Esta carpeta contiene la documentacion de requerimientos de negocio para features relacionadas con el nucleo del sistema, incluyendo autenticacion, autorizacion, seguridad y funcionalidades transversales que afectan a todos los modulos.
Que features van aqui?
Features que SI van en /features/core/
Sistema de autenticacion
- Ejemplo: Login, logout, refresh de tokens
- Razon: Funcionalidad transversal de seguridad
Sistema de autorizacion
- Ejemplo: Permisos, roles, control de acceso
- Razon: Define quien puede hacer que en todo el sistema
Seguridad transversal
- Ejemplo: Auditoria de accesos, politicas de passwords
- Razon: Afecta la seguridad de todos los modulos
Configuraciones de sistema
- Ejemplo: Parametros que afectan el comportamiento global
- Razon: Configuraciones transversales a todos los modulos
Features que NO van aqui
Features especificas de un modulo de negocio
- Ejemplo: Facturacion de ventas -> Va en
/features/ventas/
- Ejemplo: Facturacion de ventas -> Va en
Configuraciones especificas de un modulo
- Ejemplo: Configuracion de tipos de comprobante -> Va en
/features/ventas/
- Ejemplo: Configuracion de tipos de comprobante -> Va en
Documentacion tecnica de implementacion
- Va en
/backend/o/core/auth/segun corresponda
- Va en
Features core actuales
Planificadas
| Feature | Archivo | Descripcion | Prioridad | Fecha |
|---|---|---|---|---|
| Sistema de Permisos Backend | backend-permissions-system-process.md | Sistema de autorizacion en backend para validar permisos en cada operacion | CRITICA | 2026-01-28 |
Implementadas
| Feature | Archivo | Descripcion | Fecha |
|---|---|---|---|
| Ajuste Configuracion Niveles Inicial | ajuste-configuracion-niveles-inicial-Process.md | Configuracion de niveles iniciales del sistema | 2026-01-XX |
Prioridades
| Prioridad | Descripcion |
|---|---|
| CRITICA | Bloqueador para produccion, riesgo de seguridad alto |
| Alta | Necesaria para el funcionamiento correcto, riesgo medio |
| Media | Mejora importante, puede esperar |
| Baja | Mejora menor, nice-to-have |
Estructura de documentos
Los documentos en esta carpeta siguen el formato estandar de features:
markdown
# [Nombre de la Feature]
**Modulo**: Core
**Tipo**: Process | Resource
**Estado**: Planificado | En desarrollo | Implementado
**Prioridad**: CRITICA | Alta | Media | Baja
## Descripcion
[Descripcion del problema y la solucion]
## Reglas de Negocio
[RN-01, RN-02, etc.]
## Casos de Uso
[CU-01, CU-02, etc.]
## Criterios de Aceptacion
[AC-01, AC-02, etc.]Relacion con documentacion tecnica
| Tipo de documentacion | Ubicacion | Proposito |
|---|---|---|
| Requerimientos de negocio | /features/core/ | Define QUE funcionalidades se necesitan y POR QUE |
| Documentacion tecnica de auth | /core/auth/ | Define COMO esta implementado el sistema de auth |
| Documentacion tecnica backend | /backend/ | Define COMO esta implementado el backend |
Referencias
Historial de cambios
| Fecha | Version | Autor | Descripcion |
|---|---|---|---|
| 2026-01-28 | 1.0 | Sistema | Creacion del indice para features core |