dongsheng123132/dsh-surface-contract-proof

dongsheng123132★ 1JavaScript最后同步: 2026-08-14

在 GitHub 打开

Content-addressed conformance proof across recorded DSH ToolRuntime, MCP JSON-RPC and CLI JSON surfaces

README 摘要

dsh-surface-contract-proof dsh-surface-contract-proof verifies that recorded DeepSeek Harness ToolRuntime, MCP JSON-RPC, and CLI JSON envelopes preserve one pinned semantic contract across a baseline and an observed revision. It reads explicit, SHA-256-pinned JSON fixtures. It does not execute the target, start arbitrary commands, call a network service, replay side effects, or implement an action core. Complementary boundary dsh-action-parity proves that interfaces bind the same Action ID/core and that runtime success/conflict behavior is reachable. This plugin answers a different upgrade question: given immutable recordings, did request/response schema versions, success bits, error classes, exit-code mapping, conflict and confirmation semantics, normalization, timeout/stale/out-of-order behavior, and result digests remain identical across ToolRuntime, MCP, and CLI? Generic OpenAPI/Pact tools validate HTTP consumer-provider contracts. This verifier is specific to the three DSH machine surfaces and uses offline recorded envelopes. Safety and evidence - Exactly three surface kinds are required: dsh-toolruntime , mcp-jsonrpc , and cli-json . - Baseline and observed fixtures bind targ…

在 GitHub 查看完整 README →
Terminal / TUIai-agentclicontract-testingdeepseek-harnessdshdsh-pluginevidencemcp

分类