Repository navigation
feat(flujos): requisitos condicionados («Se pide a», RQ-12) - #11
Merged
Merged
Conversation
Cada requisito del flujo admite una condición (docs/03 §12): árbol Y/O/No de predicados sobre el tercero (tipo de persona, país, tipo de identificación, extranjero) y el vínculo (tipo y atributos). Se valida y normaliza al guardar y publicar; al menos un documento se pide siempre. - EvaluadorDeExigencia puro con tabla de casos; se aplica al abrir el expediente, al aceptar la invitación (solo se comparte lo que se pide) y al llegar versiones nuevas de la bóveda. - Un área sin nada que revisar para ese tercero aprueba como Sistema, con nota. - El historial atribuye a Sistema los veredictos con origen Sistema. - Editor web: «Se pide a» con Todos, solo jurídicas o solo naturales; una condición armada por la API se describe y se conserva. - Pruebas de dominio, integración y e2e (persona natural y jurídica en el mismo flujo). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Qué cambia
Cada requisito del flujo puede llevar una condición (docs/03 §12): un mismo flujo pide más a una persona jurídica que a una natural, o según país, tipo de identificación o atributos del vínculo.
CondicionDeExigenciaes un árbol Y/O/No de predicados.AtributosDeExigenciavalida y normaliza (422condicion-invalida).EvaluadorDeExigenciaes puro y tiene tabla de casos. Al menos un requisito se pide siempre (422requisito-siempre-requerido).Sistemay la nota «A este tercero no se le pidió ningún documento que revise esta área.».Sistemase atribuyen a Sistema. Antes heredaban el actor de la petición, el tercero o la persona que aprobó.RequisitoDelFlujoDto.condicion(CondicionDto). Es un cambio aditivo; el snapshot y el cliente están regenerados.docs/decisiones/registro.md. Cierra el pendiente que había quedado en RQ-11.Pruebas
e2e/pruebas/condiciones.spec.ts.🤖 Generated with Claude Code