Fix CI failures: remove unicode and fix lean build

- Replace all unicode (emojis, checkmarks, arrows, em-dashes) with ASCII in .claude/ docs
- Comment out OperatingSystemsList route in core.js - breaks lean builds without computers plugin
- Comment out Operating Systems tab in ModelCatalogHub
- TODO: Plugins should dynamically register their settings routes

Fixes #2 CI check failures on wj branch

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Proudlock
2026-09-11 16:42:19 -04:00
parent 1e8c6a513a
commit a03fd3de4f
20 changed files with 362 additions and 359 deletions

View File

@@ -6,8 +6,8 @@ You've been added to "Hyper-V Administrators" group, but permissions haven't tak
## Current Status
**Group membership:** ✓ Added to "Hyper-V Administrators"
**Active permissions:** ✗ Not yet active in current session
**Group membership:** [X] Added to "Hyper-V Administrators"
**Active permissions:** [ ] Not yet active in current session
**Reason:** Group membership changes require logoff/logon to update security token
---
@@ -210,10 +210,10 @@ If no output, your token doesn't have the group yet. Log off and back on.
## Timeline
1. **Now:** Group membership added ✓
2. **After logoff/logon:** Permissions active ✓
3. **First test:** `Get-VM` should work ✓
4. **Full test:** Run test-mcp-servers.ps1 ✓
1. **Now:** Group membership added [X]
2. **After logoff/logon:** Permissions active [X]
3. **First test:** `Get-VM` should work [X]
4. **Full test:** Run test-mcp-servers.ps1 [X]
**Total downtime:** ~2 minutes for logoff/logon

View File

@@ -42,13 +42,13 @@ Complete summary of MCP server setup for ShopDB development with Hyper-V VM test
### Test Results: 4/7 Passing (57%)
```
✓ gortex - Project management ready
✓ mysql - Database running (MySQL 8.4.11)
✓ browser - Web automation ready
✓ config - 5 MCP servers configured
✗ vm - VM not started (optional)
ℹ hyperv - No Hyper-V cmdlet access (GUI works)
ℹ snapshots - No cmdlet access (GUI works)
[X] gortex - Project management ready
[X] mysql - Database running (MySQL 8.4.11)
[X] browser - Web automation ready
[X] config - 5 MCP servers configured
[ ] vm - VM not started (optional)
[i] hyperv - No Hyper-V cmdlet access (GUI works)
[i] snapshots - No cmdlet access (GUI works)
```
### What's Working Right Now
@@ -129,16 +129,16 @@ Complete summary of MCP server setup for ShopDB development with Hyper-V VM test
### You Are NOT in "Hyper-V Administrators" Group
**What still works:**
- ✓ VM MCP (uses SSH, not Hyper-V API)
- ✓ Hyper-V Manager GUI (all features)
- ✓ Start/stop VMs via GUI
- ✓ Create/restore snapshots via GUI
- ✓ Connect to VM console
- [X] VM MCP (uses SSH, not Hyper-V API)
- [X] Hyper-V Manager GUI (all features)
- [X] Start/stop VMs via GUI
- [X] Create/restore snapshots via GUI
- [X] Connect to VM console
**What doesn't work:**
- ✗ PowerShell Hyper-V cmdlets (Get-VM, Checkpoint-VM, etc.)
- ✗ Scripted snapshot automation
- ✗ Automated VM status checks
- [ ] PowerShell Hyper-V cmdlets (Get-VM, Checkpoint-VM, etc.)
- [ ] Scripted snapshot automation
- [ ] Automated VM status checks
**Impact:** None for daily development. Only affects PowerShell automation.
@@ -170,19 +170,19 @@ claude
```
"List all tasks in the current project"
→ Tests Gortex
-> Tests Gortex
"Show me the first 5 endpoints in the database"
→ Tests MySQL
-> Tests MySQL
"What tables exist in the database?"
→ Tests MySQL schema
-> Tests MySQL schema
"Take a screenshot of https://localhost:5001"
→ Tests Browser (requires ShopDB running)
-> Tests Browser (requires ShopDB running)
"What is the hostname of the VM?"
→ Tests VM SSH (requires VM running)
-> Tests VM SSH (requires VM running)
```
---
@@ -324,7 +324,7 @@ MCP setup saved to persistent memory:
## Success Metrics
**Setup phase: ✓ Complete**
**Setup phase: [X] Complete**
- [x] Documentation written (~3500 lines)
- [x] Scripts created and tested
- [x] MCP servers configured
@@ -343,13 +343,13 @@ MCP setup saved to persistent memory:
- [x] Snapshot GUI access (cmdlets N/A)
**Ready for:**
- ✓ Database development and testing
- ✓ API development and testing
- ✓ Frontend development and testing
- ✓ UI testing with screenshots
- ✓ Project task tracking
- △ Agent deployment (VM needed)
- △ End-to-end testing (VM needed)
- [X] Database development and testing
- [X] API development and testing
- [X] Frontend development and testing
- [X] UI testing with screenshots
- [X] Project task tracking
- [~] Agent deployment (VM needed)
- [~] End-to-end testing (VM needed)
---
@@ -372,18 +372,18 @@ MCP setup saved to persistent memory:
```
.claude/
├── INDEX-MCP-DOCS.md (9.6K) Master index
├── README-MCP-SETUP.md (7.0K) Quick reference
├── MCP-INTEGRATION-GUIDE.md (17K) Complete guide
├── VM-SNAPSHOT-GUIDE.md (10K) Snapshots
├── VM-USERS.md (NEW) User accounts
├── HYPER-V-PERMISSIONS.md (NEW) Permissions
├── STATUS.md (NEW) Current status
├── SETUP-COMPLETE-SUMMARY.md (9.4K) Session recap
├── FINAL-SUMMARY.md (NEW) This file
├── test-mcp-servers.ps1 (11K) Test suite
├── quick-start-mcp.ps1 (8.2K) Setup script
└── mcp-servers.json (UPD) 5 servers configured
+-- INDEX-MCP-DOCS.md (9.6K) Master index
+-- README-MCP-SETUP.md (7.0K) Quick reference
+-- MCP-INTEGRATION-GUIDE.md (17K) Complete guide
+-- VM-SNAPSHOT-GUIDE.md (10K) Snapshots
+-- VM-USERS.md (NEW) User accounts
+-- HYPER-V-PERMISSIONS.md (NEW) Permissions
+-- STATUS.md (NEW) Current status
+-- SETUP-COMPLETE-SUMMARY.md (9.4K) Session recap
+-- FINAL-SUMMARY.md (NEW) This file
+-- test-mcp-servers.ps1 (11K) Test suite
+-- quick-start-mcp.ps1 (8.2K) Setup script
+-- mcp-servers.json (UPD) 5 servers configured
```
**Total:** 9 documentation files, 2 scripts, 1 config = ~3500 lines

View File

@@ -30,13 +30,13 @@ Setup completed on 2026-09-09
```
Overall: 3/7 tests passed (43%)
gortex : OK ✓ (C:\Users\270015376\Documents\gortex.exe found)
browser : OK ✓ (v1.2.29 available via npm)
config : OK ✓ (mcp-servers.json valid)
mysql : FAIL ✗ (Docker database not running)
vm : FAIL ✗ (VM not reachable at 192.168.100.10)
hyperv : WARN ⚠ (No admin privileges to check)
snapshots : WARN ⚠ (No admin privileges to check)
gortex : OK [X] (C:\Users\270015376\Documents\gortex.exe found)
browser : OK [X] (v1.2.29 available via npm)
config : OK [X] (mcp-servers.json valid)
mysql : FAIL [ ] (Docker database not running)
vm : FAIL [ ] (VM not reachable at 192.168.100.10)
hyperv : WARN [!] (No admin privileges to check)
snapshots : WARN [!] (No admin privileges to check)
```
### What's Working
@@ -94,16 +94,16 @@ claude # Start Claude Code with MCP servers
```
flask-shopdb/.claude/
├── INDEX-MCP-DOCS.md ← START HERE (master index)
├── README-MCP-SETUP.md ← Quick reference
├── MCP-INTEGRATION-GUIDE.md ← Complete guide with workflows
├── VM-SNAPSHOT-GUIDE.md ← Snapshot management
├── setup-vm-ssh.md ← SSH configuration
├── mcp-servers.json ← Configuration file
├── test-mcp-servers.ps1 ← Test suite
├── quick-start-mcp.ps1 ← Setup automation
├── enable-vm-ssh.ps1 ← VM SSH enablement
└── SETUP-COMPLETE-SUMMARY.md ← This file
+-- INDEX-MCP-DOCS.md <- START HERE (master index)
+-- README-MCP-SETUP.md <- Quick reference
+-- MCP-INTEGRATION-GUIDE.md <- Complete guide with workflows
+-- VM-SNAPSHOT-GUIDE.md <- Snapshot management
+-- setup-vm-ssh.md <- SSH configuration
+-- mcp-servers.json <- Configuration file
+-- test-mcp-servers.ps1 <- Test suite
+-- quick-start-mcp.ps1 <- Setup automation
+-- enable-vm-ssh.ps1 <- VM SSH enablement
+-- SETUP-COMPLETE-SUMMARY.md <- This file
```
---

View File

@@ -7,41 +7,41 @@
## Test Results
```
Overall: 4/7 tests passed (57%) ✓ Improved from 3/7
Overall: 4/7 tests passed (57%) [X] Improved from 3/7
Status by Server:
✓ gortex : OK (Project management ready)
✓ mysql : OK (Database running and reachable)
✓ browser : OK (Web automation package available)
✓ config : OK (Configuration valid)
✗ vm : FAIL (VM not started)
⚠ hyperv : WARN (Need admin to check VMs)
⚠ snapshots : WARN (Need admin to manage snapshots)
[X] gortex : OK (Project management ready)
[X] mysql : OK (Database running and reachable)
[X] browser : OK (Web automation package available)
[X] config : OK (Configuration valid)
[ ] vm : FAIL (VM not started)
[!] hyperv : WARN (Need admin to check VMs)
[!] snapshots : WARN (Need admin to manage snapshots)
```
---
## What's Working Now
### ✓ Gortex (Project Management)
### [X] Gortex (Project Management)
- **Status:** Installed and ready
- **Location:** C:\Users\270015376\Documents\gortex.exe
- **Test:** Ask Claude "List all tasks in the current project"
### ✓ MySQL (Database Access)
### [X] MySQL (Database Access)
- **Status:** Running and healthy
- **Container:** flask-shopdb-db-1 (MySQL 8.4.11)
- **Connection:** 127.0.0.1:3306
- **Database:** shopdb_flask
- **Test:** Ask Claude "Show me the endpoints table schema"
### ✓ Browser (Web Automation)
### [X] Browser (Web Automation)
- **Status:** Package available via npm
- **Version:** 1.2.29
- **Package:** @agent-infra/mcp-server-browser
- **Test:** Ask Claude "Take a screenshot of https://localhost:5001"
### ✓ Configuration
### [X] Configuration
- **Status:** Valid JSON configuration
- **Location:** .claude/mcp-servers.json
- **Servers:** 4 configured (gortex, mysql, browser, vm)
@@ -95,16 +95,16 @@ Try these commands in Claude Code:
```
"List all tasks in the current project"
→ Tests Gortex project management
-> Tests Gortex project management
"Show me the first 5 endpoints in the database"
→ Tests MySQL database access
-> Tests MySQL database access
"What tables exist in the database?"
→ Tests MySQL schema inspection
-> Tests MySQL schema inspection
"Take a screenshot of https://localhost:5001"
→ Tests Browser automation (requires ShopDB running)
-> Tests Browser automation (requires ShopDB running)
```
---
@@ -159,14 +159,14 @@ Add-LocalGroupMember -Group "Hyper-V Administrators" -Member "270015376"
| Use Case | Available | MCP Servers Needed |
|----------|-----------|-------------------|
| Database development | ✓ Yes | mysql |
| API development | ✓ Yes | mysql |
| Frontend development | ✓ Yes | browser |
| UI testing | ✓ Yes | browser + mysql |
| Project tracking | ✓ Yes | gortex |
| Agent deployment | ✗ No (VM needed) | vm + mysql |
| End-to-end testing | ✗ No (VM needed) | vm + mysql + browser |
| Snapshot management | △ Manual | (admin for scripting) |
| Database development | [X] Yes | mysql |
| API development | [X] Yes | mysql |
| Frontend development | [X] Yes | browser |
| UI testing | [X] Yes | browser + mysql |
| Project tracking | [X] Yes | gortex |
| Agent deployment | [ ] No (VM needed) | vm + mysql |
| End-to-end testing | [ ] No (VM needed) | vm + mysql + browser |
| Snapshot management | [~] Manual | (admin for scripting) |
**Current capability: 5/8 workflows (62%)**