Copied!
G PROOFNEXA // OPENAPI DIFF & RELEASE GATE v3.0
⚡ Quant & B2B Terminal v3.0 ↗ RapidAPI ($0 Free / $29 PRO) ↗
BUMP.SH & GITHUB PR STYLE DIFF OpenAPI 3.0 & 3.1 • SHA-256 Contract Hash • 1-Click PR Comment Markdown

OpenAPI 3.0 / 3.1 破壊的変更(Breaking Change)ビジュアル差分&CI/CDゲート v3.0

Swagger UI / Bump.sh / GitHub Pull Request 方式の赤・緑インライン差分ビューで、本番API仕様(before)とPR候補仕様(after)の破壊的変更を即時可視化。ワンクリックでGitHub PRコメント用Markdownレポートをコピーできます。

FX/EA監査 & LLMO 4-Gauge スタジオへ ↗
📄 Baseline Spec — before (Main Branch JSON)
🚀 Candidate Spec — after (Pull Request JSON)
CI/CD Pull Request Merge Gate
COMPARING...
SHA-256 Contract Hash: —
Latency: — ms
0
Before Operations
0
After Operations
0
Breaking Changes (Block PR)
0
Non-Breaking Additions
0
Removed Operations
🔍 GitHub PR / Bump.sh スタイル・インライン契約差分ビュー (Visual Contract Diff)
⚙ GitHub Actions CI/CD ワークフロー (.github/workflows/openapi-gate.yml)
name: OpenAPI Contract Release Gate
on: [pull_request]
jobs:
  contract-gate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run OpenAPI Breaking-Change Release Gate
        run: |
          jq -n --slurpfile before openapi-main.json --slurpfile after openapi-pr.json \
            '{before: $before[0], after: $after[0]}' | \
          curl -sS -X POST https://api-contract-release-gate.vercel.app/v1/compare \
            -H "Content-Type: application/json" -d @- | tee gate.json
          test "$(jq -r '.gate' gate.json)" = "PASS"
🤖 Claude Desktop / Cursor Zero-Config MCP Server
{
  "mcpServers": {
    "proofnexa-quant-b2b": {
      "command": "npx",
      "args": ["-y", "github:rotenkus-dot/b2b-lead-quant-mcp"]
    }
  }
}