From e321edd82dccb74de908eebe21a982828bb10817 Mon Sep 17 00:00:00 2001 From: jprisant <6282841+jprisant@users.noreply.github.com> Date: Fri, 11 Sep 2026 22:13:43 -0700 Subject: [PATCH] registry(1.77.0): re-pin product-lifecycle-templates to v0.6.0 (ca174fc) The listing served v0.5.0 for five days after v0.6.0 released. The member tagged v0.6.0 on 2026-09-06 and this registry was never moved, so anyone installing in that window received a tree without the release's entire headline feature. repin-watch did not open this one; done by hand at the member maintainer's direction. sha aaa1bc2 -> ca174fc entry version 0.5.0 -> 0.6.0 metadata.version 1.76.0 -> 1.77.0 The description gains the MCP server, which is what v0.6.0 is for. The old text sold the 27-bundle Tier-1 floor alone and would have gone on describing a release behind the pinned one. L1-L4 verified AT THE TAG rather than at the member's main: native plugin at the root (.claude-plugin/plugin.json at 0.6.0), root library.json binding the Standard at advanced (standard 0.12), versions agreeing across the tag, library.json and the native manifest, and a CHANGELOG.md entry for the release. The pinned sha is the COMMIT the tag points at (ca174fc), not the annotated tag object (bf2ef73) - for this member those are two different objects. L5 is still not satisfied and is not treated as if it were. The member has no documentation site. It gained a ratified plan and an adopting decision record on 2026-09-11, which is a stated path and not a site. validate-registry.mjs passes against this exact tree with GITHUB_TOKEN set. Note that without a token it reports five sha-on-tag checks as 403 transient/infra, which is inconclusive rather than failing. This file jumps 1.75.0 to 1.77.0: metadata.version was bumped to 1.76.0 by the thinking-framework-skills re-pin and no [1.76.0] section was ever written. That gap is left for whoever made it rather than reconstructed here. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_013N7ZJx5Pk4z4nfwAyrxXLz --- .claude-plugin/marketplace.json | 8 ++++---- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 074dc9b..198d3e6 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -7,7 +7,7 @@ }, "metadata": { "description": "Product on Purpose: thematic AI agent skill and tool collections for product work.", - "version": "1.76.0" + "version": "1.77.0" }, "plugins": [ { @@ -70,10 +70,10 @@ "source": { "source": "url", "url": "https://github.com/product-on-purpose/product-lifecycle-templates.git", - "sha": "aaa1bc22ac5a51dd4dfa67f49972d8af5412ac8d" + "sha": "ca174fcb569a65538f8da0f11bf901f25e8ec622" }, - "description": "27 researched product-lifecycle document templates covering the complete Tier-1 floor of a 205-type artifact catalog: PRD, epic, user stories, acceptance criteria, backlogs, release notes, ADR, RFC, SDD, risk register, RAID log, KPI dashboard, test plan, test case, bug report, product vision, strategy, roadmap, OKRs, business case, user persona, definition of done, runbook, incident postmortem, retrospective notes and status report. Each ships a lean and a full template, a worked example on one continuous scenario, an operator guide with a self-grade rubric, and the research log every claim traces to. Use when writing or grading a product document and you want a shape that is defensible rather than invented.", - "version": "0.5.0", + "description": "27 researched product-lifecycle document templates covering the complete Tier-1 floor of a 205-type artifact catalog: PRD, epic, user stories, acceptance criteria, backlogs, release notes, ADR, RFC, SDD, risk register, RAID log, KPI dashboard, test plan, test case, bug report, product vision, strategy, roadmap, OKRs, business case, user persona, definition of done, runbook, incident postmortem, retrospective notes and status report. Each ships a lean and a full template, a worked example on one continuous scenario, an operator guide with a self-grade rubric, and the research log every claim traces to. An MCP server ships with it, giving an agent five tools to search the catalog, fetch any of the 58 template variants, fetch a grading pack, and validate or stamp a filled document. Use when writing or grading a product document and you want a shape that is defensible rather than invented.", + "version": "0.6.0", "strict": true } ] diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d11744..6422444 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,35 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), - Upgraded `CONTRIBUTING.md` into the Standard-bound thin listing contract (clauses L1-L6, the re-pin checklist, and the enforcement ratchet), per `standards/GOVERNANCE.md` Section 2. Committed the program roadmap and convergence packet docs (written 2026-06-07) and queued the family conformance audit (`docs/internal/convergence/audit-plan.md`: one packet per member, writing-style-catalog first). Registry data unchanged. - Ran the family conformance audits (2026-06-10): packets added for `agent-skills-toolkit` (audited @ `1fd44b7`, L1-L6 PASS, P0: 0), `thinking-framework-skills` (audited @ `d0b4a33`, L1-L6 PASS, P0: 0), and `pm-skills` (audited @ `ac0acfb`, P0: 2 - no `library.json`, embedded marketplace). Executed the `writing-style-catalog` convergence packet (its repo PR #19, open: `library.json` at tier universal / standard 0.11, skill slug canonicalized, embedded marketplace removed). Applied the audits' contract corrections to `CONTRIBUTING.md`: L2 scoped to machine-readable marketplace association (install docs are expected, not violations), L1 defers frontmatter law to the pinned Standard, L4 version agreement covers every emitted native manifest, L6 lineage note refreshed with the observed cross-member variance. Registry data unchanged. +## [1.77.0] - 2026-09-11 + +### Changed + +- Re-pinned `product-lifecycle-templates` from **`v0.5.0`** (`aaa1bc2`) to **`v0.6.0`** (`ca174fc`). + No other member entry moves. +- **The listing served `v0.5.0` for five days after `v0.6.0` released.** The member tagged `v0.6.0` on + 2026-09-06 and this registry was never moved, so anyone installing in that window received a tree + without the release's entire headline feature. `repin-watch` did not open this one; it was done by + hand, at the member maintainer's direction. +- The member's `description` gains its MCP server, which is what `v0.6.0` is for: five tools that let an + agent search the catalog, fetch any of the 58 template variants, fetch a grading pack, and validate or + stamp a filled document. The old description sold the 27-bundle floor alone and would have gone on + describing a release behind the pinned one. +- Contract check before pinning: clauses **L1 through L4 are MUST and the pinned tree satisfies all four**, + verified at the tag rather than at the member's `main`: native plugin at the root + (`.claude-plugin/plugin.json` at `0.6.0`), root `library.json` binding the Standard at `advanced` + (`standard: 0.12`), versions agreeing across the tag, `library.json` and the native manifest, and a + `CHANGELOG.md` entry for the release. **The pinned `sha` is the commit the tag points at (`ca174fc`), + not the annotated tag object (`bf2ef73`)**, which for this member are two different objects. +- **L5 is still not satisfied and is still not being treated as if it were.** The member has no + documentation site. What changed on 2026-09-11 is that it now has a ratified plan for one and a + decision record adopting it, which is a stated path and not a site; L5 is a SHOULD on a stated path to + MUST, so this does not block the listing and does not discharge the clause either. +- **Housekeeping this entry does not do.** `metadata.version` was bumped to `1.76.0` by the + `thinking-framework-skills` re-pin and **no `[1.76.0]` section was ever written here**, so this file + jumps `1.75.0` to `1.77.0`. That gap is left for whoever made it rather than reconstructed from a + commit title inside an unrelated re-pin. + ## [1.75.0] - 2026-09-03 ### Changed