Albertlsy588/dsh-shipgate0

dsh-shipgate

Local-first pre-merge delivery receipt generator

包名
dsh-shipgate
版本
0.1.1
许可证
MIT
最近更新
2026年8月28日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Albertlsy588/dsh-shipgate

Usage

Run the built CLI from the Git repository being evaluated:

node /Users/albert.liu/Projects/dsh-delivery-gate/shipgate/dist/cli.js inspect \
  --base origin/main \
  --checks checks.json \
  --intent "Add checkout validation"

The default outputs are .shipgate/receipts//receipt.json and summary.md. Local mode is advisory. Add --ci to apply the project's configured failure policy.

checks.json records observed check results and is never executed:

{
  "schemaVersion": "1.0",
  "checks": [
    {
      "id": "unit-tests",
      "label": "Unit tests",
      "status": "passed",
      "command": "pnpm test",
      "exitCode": 0
    }
  ]
}

Optional .shipgate.yml configuration declares required check IDs, disabled or severity-overridden rules, CI failure conditions, and path-redaction patterns. Its detailed contract is in DESIGN.md.