T-C1W7-version-bump-to-0-4-0-for-the-first-public-release
State: closed/done · Impact: medium · Complexity: small
v0.4.0 is the first public release. Every place the package’s version is
declared still reads 0.3.1, the version it was at before the sdlc 0.8
plan started. Ship the bump as part of Phase 14 so the assembled pack,
the plugin manifest and the marketplace entry all agree with the tag
being cut.
Approach
Section titled “Approach”- Bump
"version"insolutions/ontological/package.jsonto0.4.0. - Bump
"version"in the plugin note —.claude-plugin/plugin.jsontoday; if Phase 3’ssdlc.mdplugin note has landed by the time this runs, bump the version field there instead. - Bump
"version"in.claude-plugin/marketplace.json’s plugin entry. - Grep the tree for the literal
0.3.1outside changelogs/history to catch any other manifest or fixture that pins the old version. - Confirm
agent-pants buildand the assembler both propagate the new version into the assembled pack with no stale copy left behind.
| Area | Note |
|---|---|
solutions/ontological/package.json | Package version |
solutions/ontological/.claude-plugin/plugin.json | Plugin manifest version (pre-Phase-3 shape) |
solutions/ontological/.claude-plugin/marketplace.json | Marketplace entry version |
Acceptance criteria
Section titled “Acceptance criteria”- AC-1:
solutions/ontological/package.json, the plugin note and the marketplace manifest all declare0.4.0. - AC-2: no manifest, fixture or generated file under
solutions/ontological/still declares0.3.1as the current version. - AC-3: the assembled pack (
scripts/sdlc-mirror/assemble.tsoutput) carries0.4.0end to end.
Out of scope
Section titled “Out of scope”- Tagging
sdlc/v0.4.0itself and cutting the release — that’sT-ZZRC’s release/publish wiring, run once this bump andT-VAW3both land.
Dependencies
Section titled “Dependencies”- none