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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions