boomzikazita/dsh-spec-gate

boomzikazita★ 0JavaScript最后同步: 2026-08-20

在 GitHub 打开

Specification gate plugin for DeepSeek Harness: Socratic interview (ambiguity scoring) + immutable Seed locking + pre-delivery acceptance gate

README 摘要

dsh-spec-gate Specification gate plugin for DeepSeek Harness (dsh). Turns vague requirements into locked, verifiable specifications before work begins — and refuses to hand over deliverables that don't meet them. Borrows two ideas from Ouroboros, adapted for content production (writing / analysis / reports): - Interview gate : vague request → Socratic questioning to expose hidden assumptions → ambiguity score (converged at ≤ 0.2 before proceeding) - Acceptance gate : before delivery, mechanically check the draft against the locked Seed (keyword coverage, hard constraints, word count) + semantic alignment hint for the agent Pairs with dsh-cybernetics: acceptance failures are written to the events log and feed the cybernetic feedback loop. Tools Tool Purpose spec interview assess Ambiguity scoring: judge 8 dimensions (audience / purpose / format / data / scope / tone / acceptance / deadline) as clear / assumed / missing; returns score + questions to ask spec seed build Lock an immutable Seed (goal / dimensions / acceptance criteria / constraints) after the interview converges; hash-keyed, never overwritten spec gate evaluate Pre-delivery acceptance: mechanical checks against the Seed…

在 GitHub 查看完整 README →
内容/媒体deepseek-harnessdsh-pluginquality-gatespecificationocragent

分类