Refactor infinite-git to support pluggable content generation:
- Extract ContentProvider interface (InitialFiles, GenerateFiles, CommitMessage)
- Make repo.New accept initial files map instead of hardcoding content
- Move infinite-git to cmd/infinite-git with gitContent provider
- Add cmd/infinite-go that serves a Go module where each pull generates
a new version with PullTime set to the pull timestamp
- Include ?go-get=1 discovery middleware for Go module resolution
https://claude.ai/code/session_01HpvELk7HnbJoXEUjqHP7SU