tiee
免費 MIT 授權版本釋出 · 版本 0.1.0

在買家發現前,先找出產品頁面的矛盾。

表面合約檢查比較公開頁面和本地文件中的所選價格、限額、計畫名稱或版本。每次運行會記錄來源定位器、位元組數和 SHA-256 哈希值,然後以 CI 友好的狀態退出。

Python 3.9 · 無運行時依賴 · 本地及 GitHub Actions 全部 16/16 測試通過 · AI 協助實作,人工審核

下載並安裝

下載源碼版本 在 GitHub 上查看源代碼

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

存檔包括源代碼、測試、示例、GitHub Actions 工作流程和 MIT 許可證。

定義一個產品合約

{
  "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

在釋出檢查中使用退出代碼

退出意義釋放操作
0每個配置值都匹配。繼續管線。
1有一個值缺失或不一致。審查命名的來源和提取的證據。
2合約、來源或正則表達式無效或不可用。在將結果視為產品證據之前修復檢查。

證據邊界

報告只證明本次執行時,已設定來源回傳了什麼。工具不會執行瀏覽器端 JavaScript、查看私人後台、確認結帳實際收費、判定法律合規性,或替您決定衝突資料以哪項為準。最終規則仍由產品負責人確認。

釋放完整性

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

f41058fa1ebe0aba3789ac9c100d17ff3bdbcc56a94f71360ef64954a1b7c2d0

這是獨立開發的公開版本,不含客戶程式碼,也不暗示與任何第三方有客戶關係。壓縮檔可依 MIT 授權免費查看與使用。

需要第一份合約整合到您的產品中嗎?

請提供最多四處公開頁面或檔案,以及產品負責人確認的統一規則。60 美元的固定範圍整合,包含設定檢查規則、一次針對性修正、回歸測試與驗收證據。

請求固定範圍的整合