File tree Expand file tree Collapse file tree 2 files changed +23
-3
lines changed
plugins/dso/.claude-plugin Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " dso" ,
3- "version" : " 0.26.1 " ,
3+ "version" : " 0.26.2 " ,
44 "description" : " Workflow infrastructure plugin for Claude Code projects" ,
55 "commands" : " ./commands/" ,
66 "skills" : " ./skills/" ,
Original file line number Diff line number Diff line change @@ -65,10 +65,30 @@ run_check "Contains conflict detection" grep -q "conflict" "$WORKFLOW_FILE"
6565# Test 8: Contains revision cycle logic
6666run_check " Contains revision cycle logic" grep -q " revision" " $WORKFLOW_FILE "
6767
68- # Test 9: Contains Parameters section
68+ # Test 9: Stage 3 contains severity terms (critical, major, minor)
69+ if [ -f " $WORKFLOW_FILE " ]; then
70+ # Extract Stage 3 section (from "## Stage 3" to next "---" delimiter)
71+ stage3=$( sed -n ' /^## Stage 3/,/^---$/p' " $WORKFLOW_FILE " )
72+ has_all=true
73+ for term in critical major minor; do
74+ if ! echo " $stage3 " | grep -q " $term " ; then
75+ has_all=false
76+ break
77+ fi
78+ done
79+ if $has_all ; then
80+ assert " Stage 3 contains severity terms (critical, major, minor)" 0
81+ else
82+ assert " Stage 3 contains severity terms (critical, major, minor)" 1
83+ fi
84+ else
85+ assert " Stage 3 contains severity terms (file missing)" 1
86+ fi
87+
88+ # Test 10: Contains Parameters section
6989run_check " Contains Parameters section" grep -q " ## Parameters" " $WORKFLOW_FILE "
7090
71- # Test 10 : Contains Revision Protocol section
91+ # Test 11 : Contains Revision Protocol section
7292run_check " Contains Revision Protocol section" grep -q " ## Revision Protocol" " $WORKFLOW_FILE "
7393
7494echo " "
You can’t perform that action at this time.
0 commit comments