-
Notifications
You must be signed in to change notification settings - Fork 125
Closed
Labels
design-thinkingDesign thinking methodology and coachingDesign thinking methodology and coachingfeatureNew feature triggering minor version bumpNew feature triggering minor version bumpscriptsPowerShell, Bash, or Python scriptsPowerShell, Bash, or Python scripts
Milestone
Description
Summary
Move the Design Thinking collection from experimental to preview maturity, signaling that the ecosystem's core features are complete while acknowledging it may still have rough edges.
Motivation
The Design Thinking ecosystem includes 50+ artifacts (agents, prompts, instructions, curriculum modules) that have stabilized through active use. The experimental label no longer reflects the actual maturity of the content. Graduating to preview communicates to users that:
- Core features are complete and functional
- The content is suitable for adoption with the understanding that refinements may follow
- Items remain in the PreRelease extension channel (no channel change)
Changes Required
1. Collection manifests — maturity value updates
collections/design-thinking.collection.yml— Change collection-levelmaturityand all ~50 item-levelmaturityvalues fromexperimentaltopreviewcollections/hve-core-all.collection.yml— Change all design-thinking itemmaturityvalues fromexperimentaltopreview
2. Collection description
collections/design-thinking.collection.md— Update language referencing experimental status to reflect preview
3. Plugin README banner (code gap)
scripts/plugins/Modules/PluginHelpers.psm1— Add anelseifbranch forpreviewmaturity inNew-PluginReadmeContentto generate a preview banner (currently onlyexperimentalis handled)
4. Regenerate plugin outputs
- Run
npm run plugin:generateandnpm run plugin:validateto update generated files underplugins/
What already works (no changes needed)
The preview maturity level is already supported by:
- JSON Schema (
collection-manifest.schema.json) —previewis in the enum - Collection validation (
Validate-Collections.ps1) —previewis in$allowedMaturities - Extension packaging (
Prepare-Extension.ps1) — handlespreviewcorrectly - Plugin generation (
Generate-Plugins.ps1) — includespreviewin PreRelease channel
Acceptance Criteria
-
design-thinking.collection.ymlcollection-level and all items set tomaturity: preview -
hve-core-all.collection.ymldesign-thinking items set tomaturity: preview -
design-thinking.collection.mddescription updated -
PluginHelpers.psm1generates a preview banner forpreviewmaturity collections -
npm run plugin:generatesucceeds andplugins/design-thinking/README.mdshows preview banner -
npm run plugin:validatepasses -
npm run lint:allpasses
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
design-thinkingDesign thinking methodology and coachingDesign thinking methodology and coachingfeatureNew feature triggering minor version bumpNew feature triggering minor version bumpscriptsPowerShell, Bash, or Python scriptsPowerShell, Bash, or Python scripts