Built a version-aware git merge driver for marketplace.json that auto-resolves version conflicts using max-semver logic and 3-way field merging — so concurrent PRs bumping different plugins never create manual conflicts again.
- scripts/merge-marketplace.mjs: max(ours,theirs) semver + 3-way field merge preserves description, tags, source edits
- .gitattributes + setup-merge-driver.sh — wires driver per-clone; SessionStart hook auto-registers in every Claude Code session
- /code-review --fix (multi-agent) found 5 bugs: plugin resurrection, null version guards, dead base parse, redundant Set
- Ultrareview caught non-version field data loss + duplicate plan file; fixed with mergeFields() 3-way approach
- PR #193 merged to main; saved merge-driver workflow preference to project memory