- Nueva estructura de carpetas según Skynet v7 - Añadidos schemas SQL completos - Documentación de entidades, componentes e integraciones - Modelo de seguridad actualizado - Infraestructura y operaciones reorganizadas
1.9 KiB
1.9 KiB
Administración
Nombre: Mason
Estado: Implementado
Descripción
Tabla de trabajo temporal donde se enriquece, procesa y consolida la información antes de su registro definitivo.
Características
| Característica | Valor |
|---|---|
| Mutabilidad | Editable |
| Persistencia | Temporal |
| Eliminación | Siempre se elimina tras consolidar |
Función
Secretaría (entrada)
│
▼
┌─────────────────┐
│ Administración │
│ Mason │
├─────────────────┤
│ • Enriquecer │
│ • Validar │
│ • Completar │
│ • Corregir │
└────────┬────────┘
│
▼
Contable (Feldman)
Ventana Flotante
| Parámetro | Valor |
|---|---|
| Duración | 24 horas |
| Durante | Modificable |
| Después | Pasa a Feldman automáticamente |
Operaciones Permitidas
| Operación | Permitido |
|---|---|
| Editar campos | ✓ |
| Añadir datos | ✓ |
| Corregir errores | ✓ |
| Eliminar registro | ✗ (solo consolidar) |
| Modificar h_entrada | ✗ |
Referencia a Origen
Mason siempre mantiene referencia al registro original en Secretaría:
{
"id": 123,
"h_entrada_origen": "abc123...",
"datos_enriquecidos": { ... },
"estado": "en_edicion"
}
Estados
| Estado | Descripción |
|---|---|
| en_edicion | Usuario trabajando |
| listo | Preparado para consolidar |
| consolidado | Ya pasó a Feldman |
Schema
CREATE TABLE mason_temporal (
id BIGSERIAL PRIMARY KEY,
h_entrada_origen VARCHAR(64) NOT NULL,
datos JSONB NOT NULL,
estado VARCHAR(20) DEFAULT 'en_edicion',
created_at TIMESTAMPTZ DEFAULT NOW(),
expires_at TIMESTAMPTZ,
modified_at TIMESTAMPTZ,
modified_by VARCHAR(64)
);