Version display in the brainstorm companion — packaged Codex plugins ship without a root package.json, so the visual companion reported its version as "unknown". readSuperpowersVersion() now falls back to .codex-plugin/plugin.json when package.json is absent.
Cleaner Codex plugin sync — the sync-to-codex script now excludes .gitmodules and .pre-commit-config.yaml, keeping repo metadata out of the packaged Codex plugin.