Skip to content

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/

  1. Sistema de autenticacion

    • Ejemplo: Login, logout, refresh de tokens
    • Razon: Funcionalidad transversal de seguridad
  2. Sistema de autorizacion

    • Ejemplo: Permisos, roles, control de acceso
    • Razon: Define quien puede hacer que en todo el sistema
  3. Seguridad transversal

    • Ejemplo: Auditoria de accesos, politicas de passwords
    • Razon: Afecta la seguridad de todos los modulos
  4. Configuraciones de sistema

    • Ejemplo: Parametros que afectan el comportamiento global
    • Razon: Configuraciones transversales a todos los modulos

Features que NO van aqui

  1. Features especificas de un modulo de negocio

    • Ejemplo: Facturacion de ventas -> Va en /features/ventas/
  2. Configuraciones especificas de un modulo

    • Ejemplo: Configuracion de tipos de comprobante -> Va en /features/ventas/
  3. Documentacion tecnica de implementacion

    • Va en /backend/ o /core/auth/ segun corresponda

Features core actuales

Planificadas

FeatureArchivoDescripcionPrioridadFecha
Sistema de Permisos Backendbackend-permissions-system-process.mdSistema de autorizacion en backend para validar permisos en cada operacionCRITICA2026-01-28

Implementadas

FeatureArchivoDescripcionFecha
Ajuste Configuracion Niveles Inicialajuste-configuracion-niveles-inicial-Process.mdConfiguracion de niveles iniciales del sistema2026-01-XX

Prioridades

PrioridadDescripcion
CRITICABloqueador para produccion, riesgo de seguridad alto
AltaNecesaria para el funcionamiento correcto, riesgo medio
MediaMejora importante, puede esperar
BajaMejora 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 documentacionUbicacionProposito
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

FechaVersionAutorDescripcion
2026-01-281.0SistemaCreacion del indice para features core