tiee
ES
Lanzamiento gratuito con licencia MIT · Versión 0.1.0

Detecta incoherencias en tus páginas de producto antes que tus clientes.

La Verificación de Contratos de Superficie compara precios, límites, nombres de planes o versiones seleccionadas en páginas públicas y archivos locales. Cada ejecución registra los localizadores de origen, los conteos de bytes y los hashes SHA-256, luego sale con un estado compatible con CI.

Python 3.9 · Sin dependencias en tiempo de ejecución · 16/16 pruebas aprobadas localmente y en GitHub Actions · Implementación asistida por IA, revisada manualmente

Descargar e instalar

Descargar la versión fuente Ver fuente en GitHub

unzip surface-contract-check-0.1.0.zip
cd surface-contract-check-0.1.0
python3 -m venv .venv
.venv/bin/pip install .

El archivo comprimido incluye el código fuente, pruebas, ejemplos, flujo de trabajo de GitHub Actions y la licencia MIT.

Definir un contrato de producto

{
  "sources": {
    "pricing": {"url": "https://example.com/pricing", "format": "html"},
    "docs": {"url": "https://example.com/docs/billing", "format": "html"}
  },
  "checks": [{
    "name": "starter monthly price",
    "rule": "equal",
    "extract": [
      {"source": "pricing", "pattern": "Starter:\\s*\\$(\\d+)"},
      {"source": "docs", "pattern": "Starter:\\s*\\$(\\d+)"}
    ]
  }]
}
surface-contract check product-facts.json --json

Usa el código de salida en una verificación de versión

SalirSignificadoAcción de liberación
0Cada valor configurado coincide.Continuar la canalización.
1Faltaba un valor o era inconsistente.Revisar la fuente nombrada y la evidencia extraída.
2El contrato, la fuente o la expresión regular era inválido o no estaba disponible.Repare la verificación antes de tratar el resultado como evidencia del producto.

Límite de evidencia

El informe solo muestra lo que devolvieron las fuentes configuradas en esa ejecución. La herramienta no ejecuta JavaScript en el navegador, no accede a paneles privados ni verifica el cobro real o el cumplimiento legal. Tampoco decide qué valor contradictorio es el válido: esa decisión corresponde al responsable del producto.

Liberar integridad

SHA-256 para surface-contract-check-0.1.0.zip:

f41058fa1ebe0aba3789ac9c100d17ff3bdbcc56a94f71360ef64954a1b7c2d0

Esta versión original e independiente no contiene código de clientes ni implica una relación comercial con terceros. El archivo puede examinarse y utilizarse gratuitamente bajo la licencia MIT.

¿Necesita que el primer contrato se integre en su producto?

Envía hasta cuatro páginas o archivos públicos y la regla confirmada por la persona responsable del producto. La integración de alcance fijo por 60 USD incluye configurar el contrato, una corrección concreta, una prueba de regresión y evidencias de aceptación.

Solicitar la integración de alcance fijo