Skip to content

Conversation

@paulbreuler
Copy link
Owner

Summary

  • Add automatic config migration for pre-v1 configs missing scoring field
  • Add configVersion field to ServerConfig for future migrations
  • Migrate configs on load and save back to disk
  • Rename add-claude command to sync-mcp (better reflects multi-client support)
  • Add comprehensive migration tests

Test plan

  • All 882 tests pass
  • Config migration tests cover:
    • Config without scoring field gets migrated
    • Migrated config is written back to disk
    • Config with partial scoring gets completed
    • Version field is added during migration
    • Existing valid configs are preserved
  • Renamed command works: limps config sync-mcp --help

🤖 Generated with Claude Code

paulbreuler and others added 3 commits January 27, 2026 13:12
- Add automatic config migration for pre-v1 configs missing scoring field
- Add configVersion field to ServerConfig for future migrations
- Migrate configs on load and save back to disk
- Rename add-claude command to sync-mcp (better reflects multi-client support)
- Add comprehensive migration tests

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
… decision

- Obsidian-compatible frontmatter, graph-friendly titles, and tag taxonomy are shipped
- Document decision: standard markdown links over wikilinks for broader tool compatibility

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@paulbreuler paulbreuler merged commit 31a5f91 into main Jan 27, 2026
2 checks passed
@paulbreuler paulbreuler deleted the feat/config-migration-sync-mcp branch January 27, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants