Skip to content

[Extension]: Update Verify Review Ship to v0.3.0 #3726

Description

@cadugevaerd

Extension ID

verify-review-ship

Extension Name

Verify Review Ship

Version

0.3.0

Description

Adds verify and review quality gates plus transactional merge, cleanup, and delivery summary.

Author

Carlos Eduardo Gevaerd Araujo

Repository URL

https://github.com/cadugevaerd/spec-kit-verify-review-ship

Download URL

https://github.com/cadugevaerd/spec-kit-verify-review-ship/archive/refs/tags/v0.3.0.zip

License

MIT

Homepage (optional)

https://github.com/cadugevaerd/spec-kit-verify-review-ship

Documentation URL (optional)

https://github.com/cadugevaerd/spec-kit-verify-review-ship/blob/main/README.md

Changelog URL (optional)

https://github.com/cadugevaerd/spec-kit-verify-review-ship/blob/main/CHANGELOG.md

Required Spec Kit Version

>=0.1.0

Required Tools (optional)

None. The extension contains Markdown command prompts, one optional lifecycle hook, and a configuration template.

Number of Commands

3

Number of Hooks (optional)

1

Tags

quality, review, shipping, merge, workflow

Key Features

  • /speckit.verify-review-ship.verify: validates artifacts, project gates, and requirement/task traceability using an atomic validation ledger.
  • /speckit.verify-review-ship.review: runs correctness, readability, architecture, security, performance, test-quality, and Constitution-aware review.
  • Verify and Review discover host subagent/worker capability and use bounded parallel validators when available, with an explicit sequential fallback.
  • /speckit.verify-review-ship.ship: after a GO, performs an isolated transactional merge, reruns integration gates, pushes without force, verifies the remote primary ref, safely removes completed worktrees/branches, and emits a categorized delivery summary.
  • ship --dry-run previews the transaction without fetching, merging, pushing, or changing refs.
  • Extension effect changed from read-only to read-write in v0.3.0.

Testing Checklist

  • Extension installs successfully via download URL
  • All commands execute without errors
  • Documentation is complete and accurate
  • No security vulnerabilities identified
  • Tested on at least one real project

Submission Requirements

  • Valid extension.yml manifest included
  • README.md with installation and usage instructions
  • LICENSE file included
  • GitHub release created with version tag
  • All command files exist and are properly formatted
  • Extension ID follows naming conventions (lowercase-with-hyphens)

Testing Details

This is an update of the existing verify-review-ship catalog entry from 0.1.0 to 0.3.0.

Release verification:

Fresh installation test:

  • Linux container.
  • Current upstream Spec Kit commit 73908f798a00af8fc0956126a7c73707cec3c04a installed through uvx --from git+https://github.com/github/spec-kit.git.
  • Fresh project initialized with the Hermes integration.
  • Installed from the exact v0.3.0 archive URL.
  • specify extension list reported Verify Review Ship (v0.3.0), 3 commands, 1 hook, and enabled status.
  • .specify/extensions/.registry registered version 0.3.0 and all six command names/aliases.
  • Archive inspection confirmed extension.yml version 0.3.0, effect read-write, and the required command, README, and LICENSE files.

SHA-256:

a7326c899855f46ff28e9f03ede2f89c4db0fd2b8a64c85017b3ab639e004fd3

Example Usage

# Install the published extension
specify extension add verify-review-ship \
  --from https://github.com/cadugevaerd/spec-kit-verify-review-ship/archive/refs/tags/v0.3.0.zip

# Typical Spec Kit flow
/speckit.implement
/speckit.verify-review-ship.verify
/speckit.verify-review-ship.review
/speckit.verify-review-ship.ship

Proposed Catalog Entry

{
  "verify-review-ship": {
    "name": "Verify Review Ship",
    "id": "verify-review-ship",
    "description": "Adds verify and review quality gates plus transactional merge, cleanup, and delivery summary.",
    "author": "Carlos Eduardo Gevaerd Araujo",
    "version": "0.3.0",
    "download_url": "https://github.com/cadugevaerd/spec-kit-verify-review-ship/archive/refs/tags/v0.3.0.zip",
    "sha256": "a7326c899855f46ff28e9f03ede2f89c4db0fd2b8a64c85017b3ab639e004fd3",
    "repository": "https://github.com/cadugevaerd/spec-kit-verify-review-ship",
    "homepage": "https://github.com/cadugevaerd/spec-kit-verify-review-ship",
    "documentation": "https://github.com/cadugevaerd/spec-kit-verify-review-ship/blob/main/README.md",
    "changelog": "https://github.com/cadugevaerd/spec-kit-verify-review-ship/blob/main/CHANGELOG.md",
    "license": "MIT",
    "category": "process",
    "effect": "read-write",
    "requires": {
      "speckit_version": ">=0.1.0"
    },
    "provides": {
      "commands": 3,
      "hooks": 1
    },
    "tags": [
      "quality",
      "review",
      "shipping",
      "merge",
      "workflow"
    ],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-07-10T00:00:00Z",
    "updated_at": "2026-07-24T00:00:00Z"
  }
}

Additional Context

This submission updates the existing community catalog entry added through #3429. The catalog currently points to v0.1.0 and marks the effect as read-only; v0.3.0 introduces transactional merge and cleanup behavior, so the catalog must update both the version/archive and the effect to read-write.

No direct pull request was opened against extensions/catalog.community.json, following the official Extension Publishing Guide.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions