Descripción del proyecto
TraducidoQuiero dejar de editar documentos y empezar a llenar un formulario. La idea es una aplicación web donde el texto vive en plantillas aprobadas con campos de sustitución nombrados, los detalles de la contraparte viven en una sola tarjeta, y el documento final se ensambla a partir de esas dos cosas más un número emitido por el sistema. El abogado mantiene las plantillas; un gerente solo elige una plantilla, elige una contraparte, selecciona las condiciones de pago y entrega de una lista preparada, y obtiene un archivo. Todo lo que se haya producido permanece en un archivo buscable, para que un año después podamos responder qué redacción exacta firmó un cliente determinado.
Algunas limitaciones que quiero que se escriban en el alcance desde el principio. El texto de las plantillas y su corrección legal son aprobados por nuestro propio abogado — estoy ordenando un instrumento, no una revisión legal, y no se espera que el contratista juzgue lo que significan las cláusulas. Los detalles de la contraparte y los documentos firmados se almacenan con acceso basado en roles y un registro de cada exportación, porque estos datos no están destinados a toda la oficina. Y un documento generado nunca se entrega a la contraparte automáticamente: sale del sistema solo después de que el empleado responsable lo confirma.
Lo que espero en la construcción:
— una biblioteca de plantillas con campos de sustitución nombrados y una vista previa renderizada con datos de muestra;
— una tarjeta de contraparte: nombre legal, identificadores de registro y fiscales, detalles bancarios, direcciones postal y legal, firmantes y la base de su autoridad;
— numeración automática según nuestras propias reglas — prefijo, código de departamento, año, contador — con un registro de reservas, sin huecos y sin duplicados;
— bloques de cláusulas opcionales para pago, entrega y penalizaciones, elegidos de un conjunto preparado en lugar de ser escritos a mano;
— exportación a un documento de oficina editable y una vista imprimible limpia con el mismo diseño;
— un archivo con búsqueda y filtros por contraparte, fecha, plantilla, número y autor;
— historial de versiones para cada plantilla, una diferencia legible entre versiones, y una nota en cada documento que muestra de qué versión se construyó;
— dos roles claros: quién puede editar plantillas y quién solo puede generar documentos a partir de ellas;
— un registro de exportación que registra quién descargó qué y cuándo.