Skip to content

v0.1.0a1 - Narrative Contracts Alpha

Pre-release
Pre-release

Choose a tag to compare

@pablomate4b pablomate4b released this 29 Sep 01:09
· 43 commits to main since this release

Narrative Contracts 0.1.0a1 (Alpha)

Primera alpha funcional de Narrative Contracts y su plugin de integración pytest-narrative-contracts.

Contenido de la versión:

  • Núcleo Python sin dependencias externas con 8 tipos de contratos deterministas y auditoría de mutaciones para generación de lenguaje condicionada por estado.
  • Plugin pytest-narrative-contracts, CLI y reportes reproducibles estructurados con evidencia.
  • Atribución de hallazgos por regla/código/ubicación, controles positivos y exclusiones visibles.
  • Adaptador y ejemplo de integración con LifeCard.
  • Corpus sintético de factibilidad (720 casos: 80% detección de defectos y 80% preservación de variantes válidas) y suite de regresión con detección de 8/8 mutaciones de código seleccionadas.
  • Borrador de paper de factibilidad con protocolo para evaluación empírica independiente sobre salidas reales.

Artefactos adjuntos:

  • narrative_contracts-0.1.0a1-py3-none-any.whl
  • narrative_contracts-0.1.0a1.tar.gz
  • pytest_narrative_contracts-0.1.0a1-py3-none-any.whl
  • pytest_narrative_contracts-0.1.0a1.tar.gz

Nota: La publicación en PyPI queda programada para una etapa posterior tras la evaluación independiente con salidas reales.