PerryLink/dsh-doublecheck
The delivery quality gate for DeepSeek Harness: grills requirements before the first edit, tests the implementation, proves the delivery, then gates the handoff with a deliverable/rework decision. Enforces the discipline loop grill → design → red → green → review → verify: six requirement dimensions with a consensus gate, a failing test run before implementation edits (red), a passing test run after (green), adversary review, and the /doublecheck and /gate commands.
Install
dsh plugin --profile web add "github:PerryLink/dsh-doublecheck#main"Three documented channels: git (tracks latest main — dsh plugin --profile web add "github:PerryLink/dsh-doublecheck#main", runs the prepare build), npm (published releases — dsh plugin --profile web add dsh-doublecheck, npm package dsh-doublecheck 0.8.0, registry-verified 2026-08-25), or tarball (pnpm pack then dsh plugin --profile web add ./dsh-doublecheck-<version>.tgz). Uninstall: dsh plugin --profile web remove dsh-doublecheck. Node ^22.19 || >=24.0.0.
Compatibility
DeepSeek Harness 0.1.1-rc.2, Node ^22.19.0 || >=24.0.0. Installs two plugin rows — doublecheck-grill (requirements furnace) and doublecheck-guard (discipline guard) — that read and enforce from the same durable session log.
Details
- Repo: PerryLink/dsh-doublecheck
- Category: Other
- Stars: 4
- Version: npm dsh-doublecheck 0.8.0 (registry-verified 2026-08-25); git #main channel also documented
- Last push: 2026-09-21
- First seen: 2026-08-14
Recent updates
v0.8.0: dual-row design (grill + guard), /doublecheck and /gate commands, doublecheck.gate settings namespace, four-phase delivery gate.
FAQ
- What does the red/green evidence gate do?
- Red: a failing test run proves the gap before implementation edits. Green: a passing test run after the edits closes the loop. Both are enforced by the doublecheck-guard plugin row.
- Which install channel should I use?
- npm for published releases (dsh plugin --profile web add dsh-doublecheck), git #main to track the latest commits (runs the prepare build), or a local tarball via pnpm pack.
- What Node version is required?
- ^22.19.0 or >=24.0.0 per the README compatibility table.
Alternatives
omdsh-dev/dsh-advisor · Electricitysheep/dsh-tool-turbo · PerryLink/dsh-lsp-actions