Skip to content

Add opt-in clarify-spec-gate wrap preset - #4515

Open
gyanu2507 wants to merge 1 commit into
github:mainfrom
gyanu2507:preset/clarify-spec-gate
Open

Add opt-in clarify-spec-gate wrap preset#4515
gyanu2507 wants to merge 1 commit into
github:mainfrom
gyanu2507:preset/clarify-spec-gate

Conversation

@gyanu2507

@gyanu2507 gyanu2507 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Description

Follow-up to #4507 / #1717. Core /speckit.clarify keeps a bounded deferral. The stage-gate procedure, the >60% defer-ratio audit, and the MUST-NOT block are methodology, so they live in an opt-in wrap of speckit.clarify.

Install with specify preset add clarify-spec-gate. The wrapper uses {CORE_TEMPLATE}, so core command updates still compose.

Testing

  • uv run pytest tests/test_presets.py::TestClarifySpecGatePreset tests/contract/test_wheel_bundled_presets.py tests/test_presets.py::TestConstitutionSyncPreset

Stage-gate procedure, defer-ratio audit, and MUST-NOT belong in a
preset, not core /speckit.clarify. Teams that want that enforcement
can install clarify-spec-gate.
@gyanu2507
gyanu2507 requested a review from mnriem as a code owner September 10, 2026 17:01
@mnriem mnriem added triage-must-have Verdict: high-value, important work for Spec Kit — do first triage-nice-to-have Verdict: evidence-backed fix or greenlit feature — land after review and removed triage-must-have Verdict: high-value, important work for Spec Kit — do first labels Sep 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage-nice-to-have Verdict: evidence-backed fix or greenlit feature — land after review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants