orquestador/examples/contracts/README.md

1001 B

Ejemplos contractuales T02

Fixtures de estructura, no flujos de crédito publicables ni resultados reales de proveedores.

  • flows/scoring.json: núcleo de scoring con consentimiento y fronteras 60/70.
  • flows/document.json: registro/validación de licencia, INVALID conserva el estado.
  • flows/form.json: captura pura sin integraciones, ruta fija y tarea FORM.
  • api/: comandos y respuestas REST, simulación y conciliación.
  • integrations/: resultados normalizados de demostración, incluidos scores 71/70/61/60.
  • invalid/: fixtures que deben ser rechazados; no usarlos para publicar.
  • manifest.json: archivo, schema y resultado esperado de todos los fixtures.

Los tests fallan si un fixture no está registrado o si un ejemplo inválido empieza a aceptarse. También validan todos los ejemplos del OpenAPI. Las fronteras numéricas aquí verifican el contrato de datos, no la decisión N/M/M/MANUAL (T05). Los flujos completos credito-v1, credito-v2-licencia y compra-v1 corresponden a T14.