Skip to main content
Glama

DollhouseMCP

by DollhouseMCP
SESSION_NOTES_2025-10-08-LATE-AFTERNOON-PR1284-REVERSION.md3.98 kB
# Session Notes - October 8, 2025 (Late Afternoon) **Date**: October 8, 2025 **Time**: ~3:15 PM - ~4:00 PM (45 minutes) **Focus**: Attempt to fix SonarCloud issues in PR #1284, then revert **Outcome**: ✅ PR reverted, branch deleted, issues updated ## Summary Attempted to resolve SonarCloud failures in PR #1284 (archive → archived-dev-tools rename) by adding exclusion patterns. When exclusions didn't work, reverted the entire PR and closed related issue #1279. ## Problem Identified When `archive/` was renamed to `archived-dev-tools/` in PR #1284: - SonarCloud treated all files as **new files** at new paths - Lost all previous security hotspot resolutions (marked as SAFE) - Lost all previous issue suppressions - 50+ code smells reappeared - Multiple security hotspots flagged again **Root cause**: SonarCloud uses file paths as identifiers. Renaming = new files. ## Attempted Fixes ### Fix Attempt #1: Basic Exclusion Added to `sonar-project.properties`: ```properties sonar.exclusions=...,archived-dev-tools/** ``` **Result**: ❌ Didn't work ### Fix Attempt #2: Pattern Correction Updated to match existing patterns: ```properties sonar.exclusions=...,**/archived-dev-tools/** sonar.cpd.exclusions=...,**/archived-dev-tools/** ``` **Result**: ❌ Still didn't work (SonarCloud still showed all issues) ## Decision: Revert Everything Rather than spend more time fighting SonarCloud, decided to: 1. Keep directory as `archive/` 2. Extract valuable patterns later (Issues #1280-1283) 3. Delete entire directory after extraction (Issue #1283) **Rationale**: - Rename added complexity without solving underlying issue - Extraction issues already document what's valuable (addresses Todd's confusion) - Better to extract-then-delete than rename-then-extract-then-delete ## Actions Taken 1. **Closed PR #1284** - Added explanation about SonarCloud issues - Noted decision to keep as `archive/` 2. **Closed Issue #1279** (archive rename request) - Explained extraction issues solve the documentation problem - No rename needed 3. **Deleted feature branch** - Local: `git branch -D feature/rename-archive-to-archived-dev-tools` - Remote: `git push origin --delete feature/rename-archive-to-archived-dev-tools` 4. **Updated extraction issues #1280-1283** - Added comment: "References to `archived-dev-tools/` should be `archive/`" - Corrected for reverted rename 5. **Returned to `develop` branch** - Clean state, ready for future work ## Key Learning **SonarCloud path-based tracking**: Renaming archived/legacy code causes SonarCloud to: - Treat files as completely new - Lose all historical issue resolutions - Require re-marking all suppressions/false-positives **Better approach for archived code**: - Leave it alone until extraction - Extract valuable patterns to new locations - Delete archived code entirely - Avoids path-tracking issues ## Files Affected - Closed: PR #1284, Issue #1279 - Updated: Issues #1280, #1281, #1282, #1283 - Deleted: `feature/rename-archive-to-archived-dev-tools` branch - Reverted: All changes from PR #1284 (rename + sonar config changes) ## Next Session Priorities 1. **Future extraction work** (when ready): - Issue #1282: Tool metadata extraction (foundation) - Issue #1280: Performance testing framework - Issue #1281: Diagnostic tool suite - Issue #1283: Delete `archive/` after extraction 2. **Other pending work**: - Review any new feedback from Todd - Continue with regular development priorities ## Related - Previous session: `SESSION_NOTES_2025-10-08-AFTERNOON-ARCHIVE-RENAME-AND-ISSUES.md` - PR: #1284 (closed) - Issue: #1279 (closed) - Extraction issues: #1280, #1281, #1282, #1283 (still open, updated) ## Time Investment **Total**: 45 minutes - Attempted SonarCloud fixes: ~20 minutes - Reversion and cleanup: ~15 minutes - Issue updates and documentation: ~10 minutes **Lessons**: Sometimes the best fix is to revert and take a different approach.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server