❌ Before — manual sync, 7 files
# bump:
$ vim package.json # 7.55.0 → 7.56.0
$ vim pyproject.toml # forget? CI fails
$ vim manifests/ork.json
$ vim .claude-plugin/marketplace.json
$ vim plugins/ork/.claude-plugin/plugin.json
$ vim CLAUDE.md
$ vim .release-please-manifest.json
$ npm run build && commit && push
$ CI fail: pyproject.toml drift
$ vim pyproject.toml && commit && push # round 2
→ Bit us on PR #1399 + #1402 (pyproject.toml forgotten)
✅ After — single source of truth
# bump:
$ npm version minor # 7.55.0 → 7.56.0
$ npm run build
Stamping counts and version markers…
Version: 7.56.0 synced across 6 sibling files
$ git commit -am "chore: bump 7.56.0"
$ git push
$ CI green
→ One file edited, build does the rest