Skip to content

Commit 0f242cd

Browse files
fix: skip redundant CI re-check in phase-10-merge-verify after ci-status.sh wait (dso-fucm) (merge worktree-20260323-193735)
2 parents e0b5167 + 21c7192 commit 0f242cd

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

plugins/dso/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dso",
3-
"version": "0.25.13",
3+
"version": "0.25.14",
44
"description": "Workflow infrastructure plugin for Claude Code projects",
55
"commands": "./commands/",
66
"skills": "./skills/",

plugins/dso/skills/debug-everything/prompts/phase-10-merge-verify.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,24 @@ EOF
7474
```
7575

7676
**After graceful shutdown (Phase 8 not reached)**:
77+
78+
If Step 1b returned `CI_STATUS: pass`, skip the CI domain (already verified by `ci-status.sh --wait`):
7779
```bash
7880
TIMESTAMP=$(date +%s)
81+
if [ "$CI_STATUS_RESULT" = "pass" ]; then
82+
_CI_SKIP='"ci": "Verified by ci-status.sh --wait in Step 1b"'
83+
_DOMAINS='["local", "issues", "deploy", "staging_test"]'
84+
else
85+
_CI_SKIP=""
86+
_DOMAINS='["local", "ci", "issues", "deploy", "staging_test"]'
87+
fi
7988
cat > "/tmp/validate-work-scope-${TIMESTAMP}.json" <<EOF
8089
{
8190
"version": 1,
8291
"generatedAt": "$(date -u +%Y-%m-%dT%H:%M:%SZ)",
8392
"generatedBy": "debug-everything",
84-
"domains": ["local", "ci", "issues", "deploy", "staging_test"],
85-
"skippedDomains": {}
93+
"domains": $_DOMAINS,
94+
"skippedDomains": {${_CI_SKIP:+$_CI_SKIP}}
8695
}
8796
EOF
8897
```

0 commit comments

Comments
 (0)