Albertlsy588/dsh-shipgate ↗★ 0
dsh-shipgate
Local-first pre-merge delivery receipt generator
AI Analysis
核心用途是在代码合并前生成交付检查凭证。适合开发团队或 CI/CD 流程,用于规范化审查单元测试等检查结果并输出报告。可通过命令行工具在 Git 仓库中运行。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Albertlsy588/dsh-shipgateREADME
Read the full README ↗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.