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
Adds hash-bound review, repair, and status gates for single, series, and campaign intake files before interactive, autonomous, or parallel Spec Kit execution.
Hi @mnriem, thank you for your earlier guidance and for the catalog workflow demonstrated by #3510 and its generated PR #3511.
Adds a reusable quality gate before speckit.specify, autonomous runs, and parallel campaigns instead of embedding intake review into either execution preset.
Supports Single, Series, and Campaign modes with the exact outcomes Ready, ReadyWithAcceptedRisks, NeedsClarification, NeedsRemediation, and Rejected.
Blocks Critical and High findings while leaving acceptance of Medium and Low residual risks to an identified human owner.
Binds accepted results to deterministic normalized SHA-256 hashes: one UTF-8 BOM is removed, CRLF and CR become LF, and other content is not trimmed or rewritten.
Keeps review and status read-only. Repairs require explicit file authority, and no command grants feature, commit, push, PR, or merge authority.
Composes optionally at priority 65 before Autonomous Run Governance v0.3.2 at priority 70 and Parallel Autonomous Run Governance v0.2.3 at priority 80; the parallel preset submission is tracked in [Preset]: Add Parallel Autonomous Run Governance v0.2.3 #3591.
Preserves the established standard eight-preset matrix; this ninth preset is opt-in and stackable.
Provides equivalent Bash and PowerShell validators with strict UTF-8, NUL rejection, cardinality, status, ownership, and hash-freshness checks.
Was installed from the exact public v0.1.0 tag ZIP in a temporary Spec Kit project and resolved across Codex, Claude, Copilot, OpenCode, Antigravity, and Zed integrations without duplicate commands.
Passed synthetic positive and negative tests, a real TuiVision intake adoption, and an immutable Secure CaseTracker campaign with 24 workers across four intakes and six runner pipelines.
Was also tested with Autonomous Run Governance v0.3.2 and Parallel Autonomous Run Governance v0.2.3, including compatibility with existing parallel campaign schema 1.0/1.1 consumers.
Maintainer feedback on the preset boundary, command names, metadata, and suitability for the community catalog would be appreciated. The preset is intentionally opt-in and does not claim implicit remote or autonomous execution authority.
Testing Checklist
Preset installs successfully via specify preset add
Template resolution works correctly after installation
Documentation is complete and accurate
Tested on at least one real project
Submission Requirements
Valid preset.yml manifest included
Linked README explains how to use this preset and includes the exact tagged specify preset add --from ... command
Preset ID
intake-review-governance
Preset Name
Intake Review Governance
Version
0.1.0
Description
Adds hash-bound review, repair, and status gates for single, series, and campaign intake files before interactive, autonomous, or parallel Spec Kit execution.
Author
Thorsten Hindermann
Repository URL
https://github.com/hindermath/spec-kit-preset-intake-review-governance
Download URL
https://github.com/hindermath/spec-kit-preset-intake-review-governance/archive/refs/tags/v0.1.0.zip
Documentation URL
https://github.com/hindermath/spec-kit-preset-intake-review-governance/blob/v0.1.0/README.md
License
MIT
Required Spec Kit Version
Required Extensions (optional)
None
Templates Provided
intake-review-policy-template- project policy for optional or mandatory intake reviewintake-review-request-template- single, series, or campaign review requestintake-review-result-template- machine-readable outcome bound to normalized intake hashesintake-review-report-template- accessible human-readable review reportintake-review-checklist-template- review dimensions and acceptance boundariesintake-review-runbook-template- review, repair, status, and consumer-gate runbookintake-review-agent-guidance-addendum-template- agent-neutral guidanceintake-review-field-validation-summary- synthetic and field-validation summaryCommands Provided
speckit.intake-review- reviews intake files without changing their contentspeckit.intake-repair- repairs explicitly authorized findings and re-runs reviewspeckit.intake-review-status- inspects result freshness without changing filesNumber of Scripts (optional)
2
Tags
intake, review, governance, quality-gate, autonomous
Key Features
Hi @mnriem, thank you for your earlier guidance and for the catalog workflow demonstrated by #3510 and its generated PR #3511.
speckit.specify, autonomous runs, and parallel campaigns instead of embedding intake review into either execution preset.Single,Series, andCampaignmodes with the exact outcomesReady,ReadyWithAcceptedRisks,NeedsClarification,NeedsRemediation, andRejected.Maintainer feedback on the preset boundary, command names, metadata, and suitability for the community catalog would be appreciated. The preset is intentionally opt-in and does not claim implicit remote or autonomous execution authority.
Testing Checklist
specify preset addSubmission Requirements
preset.ymlmanifest includedspecify preset add --from ...command