fix(projman): correct Phase 2 setup to use setup-venvs.sh and .venv path #451

Merged
lmiranda merged 1 commits from fix/setup-workflows-venv-path into development 2026-02-07 23:07:21 +00:00
Owner

Summary

  • Replace hardcoded single-server venv/ creation in Phase 2 (MCP Server Setup) with a call to scripts/setup-venvs.sh, which handles all 5 MCP servers with cached venvs and hash-based change detection
  • Fix directory name from venv/ to .venv/ to match what setup-venvs.sh and setup.sh actually create
  • Add verification step (--check flag) and fallback manual instructions

Test plan

  • Run /projman setup --full and confirm Phase 2 invokes setup-venvs.sh
  • Verify all 5 MCP servers report OK via setup-venvs.sh --check
  • Confirm no bare venv/ references remain in setup-workflows.md
  • Marketplace validation passes (./scripts/validate-marketplace.sh)

Generated with Claude Code

## Summary - Replace hardcoded single-server `venv/` creation in Phase 2 (MCP Server Setup) with a call to `scripts/setup-venvs.sh`, which handles all 5 MCP servers with cached venvs and hash-based change detection - Fix directory name from `venv/` to `.venv/` to match what `setup-venvs.sh` and `setup.sh` actually create - Add verification step (`--check` flag) and fallback manual instructions ## Test plan - [ ] Run `/projman setup --full` and confirm Phase 2 invokes `setup-venvs.sh` - [ ] Verify all 5 MCP servers report OK via `setup-venvs.sh --check` - [ ] Confirm no bare `venv/` references remain in setup-workflows.md - [ ] Marketplace validation passes (`./scripts/validate-marketplace.sh`) Generated with [Claude Code](https://claude.com/claude-code)
lmiranda added 1 commit 2026-02-07 23:06:58 +00:00
- Replace hardcoded single-server venv/ creation with setup-venvs.sh call
- Fix directory name from venv/ to .venv/ matching actual scripts
- Add fallback manual steps if setup-venvs.sh fails
- Add verification step using --check flag

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
lmiranda merged commit bbce9ed321 into development 2026-02-07 23:07:21 +00:00
lmiranda deleted branch fix/setup-workflows-venv-path 2026-02-07 23:07:21 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#451