You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update .claude/scripts/dso and templates/host-project/dso to read
dso.plugin_root from .claude/dso-config.conf instead of
workflow-config.conf. Migrate existing shim tests and smoke tests to
use the new config path. RED tests from dso-jfy3 now pass GREEN.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
CHECKPOINT 3/6: Tests written (RED tests exist from dso-jfy3) ✓
69
+
70
+
**2026-03-20T14:47:42Z**
71
+
72
+
CHECKPOINT 4/6: Implementation complete ✓
73
+
74
+
**2026-03-20T14:48:52Z**
75
+
76
+
CHECKPOINT 5/6: Tests GREEN — 9 passed, 0 failed ✓
77
+
78
+
**2026-03-20T15:09:51Z**
79
+
80
+
CHECKPOINT 6/6: Done ✓ — AC verify: 4/5 AC pass. AC 'tests/run-all.sh passes' blocked by dso-setup.sh (safeguard file, requires user approval): test_setup_dso_tk_help_works fails because setup writes to workflow-config.conf but shim now reads .claude/dso-config.conf. Tracking ticket dso-5p5i created.
# Update pre-bash-functions.sh to remove CLAUDE_PLUGIN_ROOT/workflow-config.conf lookup
12
+
13
+
14
+
## Notes
15
+
16
+
**2026-03-20T05:22:16Z**
17
+
18
+
pre-bash-functions.sh lines 155-159 still use CLAUDE_PLUGIN_ROOT/workflow-config.conf for config file lookup — same anti-pattern fixed in config-paths.sh (dso-6trc). Should be migrated to use read-config.sh resolution (WORKFLOW_CONFIG_FILE or git root .claude/dso-config.conf) consistently. Parent epic: dso-uc2d.
0 commit comments