You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deterministic three-state honest gate for AI-written code: compile + phantom-import + honest test count, executed as code — not agent self-review. PASS/BLOCK/UNPROVEN by exit code.
{
"vurnix": {
"name": "Vurnix Honest Gate",
"id": "vurnix",
"description": "Deterministic three-state honest gate for AI-written code: compile + phantom-import + honest test count in one verdict, executed as code — not as agent self-review. PASS (exit 0) / BLOCK (exit 1) / UNPROVEN (exit 3): a check that cannot run is not a check that passed.",
"author": "shiersa",
"version": "0.1.1",
"download_url": "https://github.com/shiersa/vurnix-spec-kit/releases/download/v0.1.1/vurnix-0.1.1.zip",
"repository": "https://github.com/shiersa/vurnix-spec-kit",
"homepage": "https://vurnix.dev",
"documentation": "https://github.com/shiersa/vurnix-spec-kit#readme",
"license": "MIT",
"category": "process",
"effect": "read-only",
"requires": {
"speckit_version": ">=0.16.2"
},
"provides": {
"commands": 1,
"hooks": 1
},
"tags": ["anti-weakening", "deterministic", "exit-code", "fail-closed", "honest-gate", "mutation-testing", "phantom-imports", "quality", "spec-kit", "spec-kit-extension", "test-integrity", "three-state", "unproven"],
"verified": false,
"downloads": 0,
"stars": 0,
"created_at": "2026-08-26T00:00:00Z",
"updated_at": "2026-09-01T00:00:00Z"
}
}
Additional Context
The underlying checkers are vurnix 0.3.0 on PyPI (stdlib-only). The gate script is read-only — it inspects and verdicts, never edits the project. Note: I previously submitted this as direct catalog PR #4329 before finding this template; closing note there pointed here. Apologies for the noise.
Extension ID
vurnix
Extension Name
Vurnix Honest Gate
Version
0.1.1
Description
Deterministic three-state honest gate for AI-written code: compile + phantom-import + honest test count, executed as code — not agent self-review. PASS/BLOCK/UNPROVEN by exit code.
Author
shiersa
Repository URL
https://github.com/shiersa/vurnix-spec-kit
Download URL
https://github.com/shiersa/vurnix-spec-kit/releases/download/v0.1.1/vurnix-0.1.1.zip
License
MIT
Homepage (optional)
https://vurnix.dev
Documentation URL (optional)
https://github.com/shiersa/vurnix-spec-kit#readme
Changelog URL (optional)
No response
Required Spec Kit Version
Required Tools (optional)
pip install vurnix, zero runtime dependencies. If missing, the gate script exits 3 (UNPROVEN) rather than passing.Number of Commands
1
Number of Hooks (optional)
1
Tags
deterministic, honest-gate, test-integrity, quality, fail-closed
Key Features
provides.scripts), not in agent self-review; the agent relays the verdict verbatimafter_implementhook offers the gate after every implementation phaseTesting Checklist
Submission Requirements
extension.ymlmanifest includedTesting Details
Tested on: macOS (Darwin 25.5), Spec Kit main (2026-08-26) via uvx
Test project: fresh
specify init --here --integration claudeprojectTest scenarios:
specify extension add vurnix --from <v0.1.1 release zip>→ installed and Enabled (1 command, 1 hook); the engine also generated the.claude/skills/speckit-vurnix-gateskillRESULT: UNPROVENvurnixabsent from PATH the script exits 3, not 0extension.ymlvalidated against theprovides.scriptsrules from feat(extensions): accept provides.templates and provides.scripts in manifest #4012 (name pattern, relative paths, runtimes)Example Usage
pip install vurnix specify extension add vurnix --from https://github.com/shiersa/vurnix-spec-kit/releases/download/v0.1.1/vurnix-0.1.1.zip /speckit.vurnix.gate # or directly: .specify/extensions/vurnix/scripts/bash/vurnix-gate.sh ./src --min-tests 5Proposed Catalog Entry
{ "vurnix": { "name": "Vurnix Honest Gate", "id": "vurnix", "description": "Deterministic three-state honest gate for AI-written code: compile + phantom-import + honest test count in one verdict, executed as code — not as agent self-review. PASS (exit 0) / BLOCK (exit 1) / UNPROVEN (exit 3): a check that cannot run is not a check that passed.", "author": "shiersa", "version": "0.1.1", "download_url": "https://github.com/shiersa/vurnix-spec-kit/releases/download/v0.1.1/vurnix-0.1.1.zip", "repository": "https://github.com/shiersa/vurnix-spec-kit", "homepage": "https://vurnix.dev", "documentation": "https://github.com/shiersa/vurnix-spec-kit#readme", "license": "MIT", "category": "process", "effect": "read-only", "requires": { "speckit_version": ">=0.16.2" }, "provides": { "commands": 1, "hooks": 1 }, "tags": ["anti-weakening", "deterministic", "exit-code", "fail-closed", "honest-gate", "mutation-testing", "phantom-imports", "quality", "spec-kit", "spec-kit-extension", "test-integrity", "three-state", "unproven"], "verified": false, "downloads": 0, "stars": 0, "created_at": "2026-08-26T00:00:00Z", "updated_at": "2026-09-01T00:00:00Z" } }Additional Context
The underlying checkers are
vurnix0.3.0 on PyPI (stdlib-only). The gate script is read-only — it inspects and verdicts, never edits the project. Note: I previously submitted this as direct catalog PR #4329 before finding this template; closing note there pointed here. Apologies for the noise.