Skip to content

chore(catalog): bump v-model extension to v0.7.2#2613

Open
leocamello wants to merge 1 commit into
github:mainfrom
leocamello:chore/v-model-0.7.1
Open

chore(catalog): bump v-model extension to v0.7.2#2613
leocamello wants to merge 1 commit into
github:mainfrom
leocamello:chore/v-model-0.7.1

Conversation

@leocamello
Copy link
Copy Markdown
Contributor

Updates the v-model entry in extensions/catalog.community.json to point at the new v0.7.1 release.

v0.7.0 was never submitted upstream, so this single bump catches the catalog up from 0.6.0 directly to 0.7.1. Follows the same pattern as the previous bumps:

Catalog changes

Field Before After
version 0.6.0 0.7.1
download_url …/v0.6.0.zip …/v0.7.1.zip
provides.commands 14 17 (+3 bridge commands)
provides.hooks 1 4 (+3 lifecycle hooks)
stars 21 27 (live count from GitHub API)
updated_at 2026-04-25 2026-05-17 (v0.7.1 release date)

Top-level catalog updated_at bumped 2026-05-15 → 2026-05-17.

What's new since v0.6.0

v0.7.0 — Bridge Commands (catalog-relevant)

Three new commands and three new lifecycle hooks connect V-Model specification artifacts to executable implementation, completing the spec-to-code gap:

Command Wraps Adds
/speckit.v-model.plan /speckit.plan V-Model-enriched plan.md synthesis with additive HTML-comment traceability; pinned-schema validation; structured run summary.
/speckit.v-model.tasks /speckit.tasks TDD-ordered task decomposition consuming unit-test.md / integration-test.md / system-test.md / acceptance-plan.md; hazard-driven priority elevation; per-task Implements-directive headers.
/speckit.v-model.implement /speckit.implement Pre-flight V-Model gate (run-v-model-gate.sh); four-level test generation; sentinel-managed splicing into existing sources; Implements-directive hallucination guard; post-implement trace hook.

New hooks: after_specifyv-model.requirements; before_implementv-model.trace; after_implementv-model.trace. Plus eight validator/MF hardenings (status gate, domain profile, schema validator, splicer hardening, etc.).

v0.7.1 — Bridge Command Reconciliation & Governance

Reconciles the v0.7.0 bridge commands with their user-facing intent — that /speckit.v-model.implement produces a fully working and validated implementation from the V-Model artefact set:

  • All 8 V-Model artefacts mandatory for implement. No graceful skip on missing test plans or design artefacts; iterates module-design.md directly per the V-Model design; explicit test-first emphasis pulling all V-Model artefacts into code-gen context.
  • /speckit.v-model.plan and tasks clarified as OPTIONAL. The Direct Path via /speckit.v-model.implement is self-sufficient; the optional bridges exist for users mixing V-Model with spec-kit-core's downstream toolchain.
  • Real contributor operating manual. New AGENTS.md (replaces auto-generated CLAUDE.md); constitution v1.0.0 → v1.1.0 with additive Bridge Command Discipline, V-Model Artifact Map, and expanded ID schema.
  • Canonical-ID grammar generalised. Accepts any 2–3-letter uppercase sub-prefix on any root (REQ-DR, REQ-LC, REQ-SEC, SYS-DR, etc.), matching the project's actual conventions.

No new commands or hooks in v0.7.1.

Verification

Suite Result
python3 -c "import json; json.load(open('extensions/catalog.community.json'))" ✅ valid JSON
Spec-kit-v-model pytest structural 122 passed, 0 failed
Spec-kit-v-model BATS 457 passed, 0 failed
Spec-kit-v-model LLM-judge 10/10 effectively passing (1 LLM-variance flake passes on re-run)
Download URL HEAD HTTP 302 (matches v0.7.0's verified-redirect pattern)

Full release narratives:

@leocamello leocamello requested a review from mnriem as a code owner May 17, 2026 18:02
Copilot AI review requested due to automatic review settings May 17, 2026 18:02
@mnriem mnriem requested review from Copilot and removed request for Copilot May 20, 2026 12:40
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the community extension catalog metadata for the v-model extension to reference the upstream v0.7.1 release, keeping the catalog current for extension discovery and installation.

Changes:

  • Bump v-model version and download_url to 0.7.1 / v0.7.1.zip.
  • Update v-model capability counts (provides.commands / provides.hooks) to reflect the new release.
  • Refresh stars and updated_at for the v-model entry, and bump the top-level catalog updated_at.
Show a summary per file
File Description
extensions/catalog.community.json Updates the v-model extension entry (version, download URL, provides counts, stars, timestamps) and bumps the catalog timestamp accordingly.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please resolve conflicts. Note going forward please use the extension submission issue. Thanks!

Updates the v-model entry in extensions/catalog.community.json to
point at the new v0.7.2 release of leocamello/spec-kit-v-model:

  https://github.com/leocamello/spec-kit-v-model/releases/tag/v0.7.2

v0.7.0 and v0.7.1 were never submitted to this catalog individually,
so this single bump catches the entry up from 0.6.0 directly to 0.7.2.

  version       0.6.0   -> 0.7.2
  download_url  v0.6.0.zip -> v0.7.2.zip
  commands      14      -> 17  (+3 bridge commands: plan / tasks / implement, added in v0.7.0)
  hooks         1       -> 4   (+3 lifecycle hooks: after_specify, before_implement, after_implement, added in v0.7.0)
  stars         21      -> 27  (live count from GitHub API)
  updated_at    2026-04-25 -> 2026-05-21

Top-level catalog `updated_at` matches upstream's current 2026-05-21
after rebase.

Headline changes since v0.6.0:

  - v0.7.0: Bridge commands (plan / tasks / implement) and the four
    lifecycle hooks. The MF-1..MF-7 stabilization sprint (validators,
    splicer hardening, gate/guard scripts).
  - v0.7.1: Bridge command reconciliation toward "fully working and
    validated software." All 8 V-Model artefacts mandatory for
    implement; plan/tasks marked OPTIONAL; canonical-ID grammar
    generalised; AGENTS.md adopted; constitution v1.1.0.
  - v0.7.2: Extension packaging hygiene (`.extensionignore`); handoff
    graph documentation; template overlay mismatch resolved.

Full release narratives at:

  https://github.com/leocamello/spec-kit-v-model/blob/v0.7.2/CHANGELOG.md
@leocamello leocamello force-pushed the chore/v-model-0.7.1 branch from 17642c2 to fa7db6a Compare May 21, 2026 21:07
@leocamello leocamello changed the title chore(catalog): bump v-model extension to v0.7.1 chore(catalog): bump v-model extension to v0.7.2 May 21, 2026
@leocamello
Copy link
Copy Markdown
Contributor Author

Conflicts resolved against latest main (top-level updated_at now matches upstream's 2026-05-21).

Meanwhile, v0.7.2 has shipped (https://github.com/leocamello/spec-kit-v-model/releases/tag/v0.7.2), so I've bumped this PR through to v0.7.2 directly rather than landing v0.7.1 only to immediately re-PR. The version delta is now:

Before After
version 0.6.0 0.7.2
download_url …/v0.6.0.zip …/v0.7.2.zip
provides.commands 14 17 (+3 bridge commands from v0.7.0)
provides.hooks 1 4 (+3 lifecycle hooks from v0.7.0)
stars 21 27
updated_at 2026-04-25 2026-05-21

Noted on the "extension submission issue" process for future submissions — will use that going forward. Thanks for the review!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants