Deduplicate shared helpers and remove dead code
main·
Commit

- Extract convert.DesiredRefs and convert.PlansToPushPlans into internal/convert to eliminate 4 copies across strategy packages
- Remove dead PlannerDesired struct from gitproto/convert.go
- Remove unused statsCollector.addWantsHaves and addCommands
- Fix SortedUniqueHashes to use map[Hash]struct{} for consistency
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com Entire-Checkpoint: 6a10067e2e43
Checkpoints
Can you take a look at the go code (wasm) in /Users/soph/Work/entire/devenv/entire-io-worktree1 based a bit on that I wonder if something like this can be build:
CodexGPT-5.4
View sessionCheckpoint 1
Checkpoint 1