Skip to content

Commit 7a99c4a

Browse files
github-actions[bot]CopilotCopilot
authored
[extension] Update Quality Gates (Enforcement Layer) extension to v0.3.2 (#3542)
* Update Quality Gates (Enforcement Layer) extension to v0.3.2 Update gates extension submitted by @schwichtgit to: - extensions/catalog.community.json (version, download_url, description, provides, changelog, updated_at) - docs/community/extensions.md community extensions table Closes #3541 Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: limit catalog changes to gates entry only, revert unrelated re-serialization Reverts the wholesale Unicode-escape and tools-array reformatting that was unintentionally introduced across catalog.community.json. Only the gates-specific updates remain: - description updated to v0.3.2 wording - version: 0.1.0 → 0.3.2 - download_url updated to gates-0.3.2.zip - git tool required: true → false - commands: 5 → 8, hooks: 1 → 2 - updated_at: 2026-07-13 → 2026-07-15 - changelog field added Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous) * fix: move changelog field above license in gates entry Move changelog URL field to sit after documentation and before license, matching the catalog's standard field ordering. Remove the dangling changelog at the bottom of the entry so updated_at is the final field with no trailing comma. Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous) * fix: shorten gates catalog description Assisted-by: GitHub Copilot (model: GPT-5, autonomous) --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1 parent fbc59d2 commit 7a99c4a

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

docs/community/extensions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ The following community-contributed extensions are available in [`catalog.commun
100100
| Project Health Check | Diagnose a Spec Kit project and report health issues across structure, agents, features, scripts, extensions, and git | `visibility` | Read-only | [spec-kit-doctor](https://github.com/KhawarHabibKhan/spec-kit-doctor) |
101101
| Project Status | Show current SDD workflow progress — active feature, artifact status, task completion, workflow phase, and extensions summary | `visibility` | Read-only | [spec-kit-status](https://github.com/KhawarHabibKhan/spec-kit-status) |
102102
| QA Testing Extension | Systematic QA testing with browser-driven or CLI-based validation of acceptance criteria from spec | `code` | Read-only | [spec-kit-qa](https://github.com/arunt14/spec-kit-qa) |
103-
| Quality Gates (Enforcement Layer) | Deterministic quality enforcement for Spec Kit projects at three boundaries — agent hooks, git pre-commit, CI with one policy file and provable enforcement (attestations, canaries, verified parity). | `process` | Read+Write | [spec-gates](https://github.com/schwichtgit/spec-gates) |
103+
| Quality Gates (Enforcement Layer) | Deterministic quality enforcement for Spec Kit across agent hooks, git checks, and CI pipelines with one policy file and one verify entrypoint for identical results at every boundary. | `process` | Read+Write | [spec-gates](https://github.com/schwichtgit/spec-gates) |
104104
| RAG Azure Builder | Spec Kit extension for onboarding and operating an Azure RAG stack with guided workflows. | `process` | Read+Write | [spec-kit-extension-rag-azure-builder](https://github.com/Sertxito/spec-kit-extension-rag-azure-builder) |
105105
| Ralph Loop | Autonomous implementation loop using AI agent CLI | `code` | Read+Write | [spec-kit-ralph](https://github.com/Rubiss-Projects/spec-kit-ralph) |
106106
| Reconcile Extension | Reconcile implementation drift by surgically updating feature artifacts. | `docs` | Read+Write | [spec-kit-reconcile](https://github.com/stn1slv/spec-kit-reconcile) |

extensions/catalog.community.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1438,13 +1438,14 @@
14381438
"gates": {
14391439
"name": "Quality Gates (Enforcement Layer)",
14401440
"id": "gates",
1441-
"description": "Deterministic quality enforcement for Spec Kit projects at three boundaries — agent hooks, git pre-commit, CI with one policy file and provable enforcement (attestations, canaries, verified parity).",
1441+
"description": "Deterministic quality enforcement for Spec Kit across agent hooks, git checks, and CI pipelines with one policy file and one verify entrypoint for identical results at every boundary.",
14421442
"author": "schwichtgit",
1443-
"version": "0.1.0",
1444-
"download_url": "https://github.com/schwichtgit/spec-gates/releases/download/v0.1.0/gates-0.1.0.zip",
1443+
"version": "0.3.2",
1444+
"download_url": "https://github.com/schwichtgit/spec-gates/releases/download/v0.3.2/gates-0.3.2.zip",
14451445
"repository": "https://github.com/schwichtgit/spec-gates",
14461446
"homepage": "https://github.com/schwichtgit/spec-gates",
14471447
"documentation": "https://github.com/schwichtgit/spec-gates/blob/main/docs/how-it-works.md",
1448+
"changelog": "https://github.com/schwichtgit/spec-gates/releases",
14481449
"license": "MIT",
14491450
"category": "process",
14501451
"effect": "read-write",
@@ -1457,7 +1458,7 @@
14571458
},
14581459
{
14591460
"name": "git",
1460-
"required": true
1461+
"required": false
14611462
},
14621463
{
14631464
"name": "node",
@@ -1470,8 +1471,8 @@
14701471
]
14711472
},
14721473
"provides": {
1473-
"commands": 5,
1474-
"hooks": 1
1474+
"commands": 8,
1475+
"hooks": 2
14751476
},
14761477
"tags": [
14771478
"quality",
@@ -1484,7 +1485,7 @@
14841485
"downloads": 0,
14851486
"stars": 0,
14861487
"created_at": "2026-07-09T00:00:00Z",
1487-
"updated_at": "2026-07-13T00:00:00Z"
1488+
"updated_at": "2026-07-15T00:00:00Z"
14881489
},
14891490
"github-issues": {
14901491
"name": "GitHub Issues Integration 1",

0 commit comments

Comments
 (0)