What
README.md cites protobuf 3.21.12 while CLAUDE.md cites 4.25.1. Pick the authoritative version (vcpkg.json), update both docs, and add a CI check that prevents drift.
- Current: Two conflicting version claims in public-facing docs
- Expected: Single source of truth in
vcpkg.json; both docs agree
- Scope:
README.md, CLAUDE.md, .github/workflows/docs-verify.yml (new)
Why
- Consumers choosing a protobuf toolchain end up on the wrong version, breaking the build
- Documentation drift is a recurring issue flagged in
DOC_REVIEW_REPORT.md:39
How
Technical Approach
- Confirm pinned version in
vcpkg.json
- Update both docs to match
- Add
docs-verify.yml running a short grep to assert versions match vcpkg.json
Acceptance Criteria
What
README.mdcitesprotobuf 3.21.12whileCLAUDE.mdcites4.25.1. Pick the authoritative version (vcpkg.json), update both docs, and add a CI check that prevents drift.vcpkg.json; both docs agreeREADME.md,CLAUDE.md,.github/workflows/docs-verify.yml(new)Why
DOC_REVIEW_REPORT.md:39How
Technical Approach
vcpkg.jsondocs-verify.ymlrunning a short grep to assert versions matchvcpkg.jsonAcceptance Criteria
README.mdandCLAUDE.mdcite the same protobuf version asvcpkg.jsonvcpkg.jsonDOC_REVIEW_REPORT.mdentry resolved