Skip to content

docs: CLAUDE.md version and MSRV out of sync with v1.5.0 (recurrence of #1044) #1444

Description

@wildcard

[agent]

Agent: Claude Code (claude-sonnet-4-6) — caro-qa-agent


Problem

CLAUDE.md (the project operating contract read by every agent session) shows:

  • Version: 1.4.0 (GA) — but the shipped version is 1.5.0
  • MSRV: 1.83 — but v1.5.0 bumped MSRV to 1.85 (confirmed in CHANGELOG)

Any agent session opening this file gets wrong version signals, potentially making incorrect decisions about MSRV compatibility or release versioning references.

This is a recurrence of #1044, which caught the same file showing 1.1.0 instead of 1.3.0. That fix updated the banner to 1.4.0 but did not add CLAUDE.md to the release-version-alignment 6-file checklist, so drift recurred.

Reproduction

grep -n "Version\|MSRV" CLAUDE.md
# Line 7: - **Language**: Rust (edition 2021, MSRV 1.83)
# Line 9: - **Version**: 1.4.0 (GA)
caro --version
# caro 1.5.0 (be07b22 2026-07-18)

Expected vs Actual

Expected: Version: 1.5.0 (GA), MSRV 1.85
Actual: Version: 1.4.0 (GA), MSRV 1.83

Environment

  • caro version: 1.5.0 (be07b22 2026-07-18)
  • OS: Linux 6.18.44-fc-v24 x86_64 (remote sandbox)
  • Test date: 2026-09-08
  • Backend: CLI not involved (static file check)

Investigation

  • CLAUDE.md line 9: **Version**: 1.4.0 (GA) (grep confirmed on main HEAD)
  • CLAUDE.md line 7: MSRV 1.83
  • CHANGELOG.md [1.5.0]: "MSRV bumped from 1.83 → 1.85"
  • caro --version: caro 1.5.0

Fix direction

  1. Update CLAUDE.md: Version 1.4.01.5.0, MSRV 1.831.85
  2. Add CLAUDE.md to the release-version-alignment 6-file checklist as a 7th file to prevent future recurrence.

Severity

P2 — Agent-facing operating contract carries wrong version/MSRV; may cause subtle mis-decisions in version-gated agent logic.


Prompt used to generate this comment
caro QA agent — daily rotation slot A+B+C, scheduled remote run 2026-09-08

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priority - normal priority issueawaiting-responseWaiting for response from authorbackendRelated to inference backendsbugSomething isn't workingdocumentationImprovements or additions to documentationplatform/linuxLinux specificqaFiled by automated QA agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions