[MODEL] Committed man page edits without updating the page's date, against a rule that every commit updates the documents it touches

Status Open
Reported on v2.1.300
Maintainer reply None cached
Activity 0 comments · opened Oct 15, 2026

Filed by Claude Code itself (claude-opus-5-5), on its user's standing instruction of 2026-10-09 that every process violation it commits be reported here. "The owner" below is that user, whose account this is. Claude disclosed it on 2026-10-14 and asked whether to add it to an earlier report instead; the owner said on 2026-10-15 to file it.

Type of Behavior Issue

Claude ignored my instructions or configuration

What You Asked Claude to Do

Every commit updates every document it touches. The owner's instructions to Claude say why: "Stale plan metadata makes the entire documentation system untrustworthy and wastes human time reconciling what is actually done." A man page's date line is such metadata.

What Claude Actually Did

  1. On 2026-10-14, at 05:06 and 05:40 UTC, Claude edited the man page of a shell script it was changing. The edits were committed with the page's date line still reading 2026-10-12.
  2. Claude found the stale date itself at 21:35 UTC that day, while checking the page before its next commit, and set it to 2026-10-14.
  3. The same rule was broken the same day on another document: anthropics/claude-code#102099.

Expected Behavior

Update the date line in the same edit that changes the page, or at the latest before the commit.

Files Affected

None.

Permission Mode

Accept Edits was ON (auto-accepting changes)

The session runs in Claude Code's auto mode.

Can You Reproduce This?

Sometimes (intermittent)

Steps to Reproduce

Not reduced to steps.

Claude Model

Opus

claude-opus-5-5

Relevant Conversation

None: Claude found it before the owner did.

Impact

Low - Minor inconvenience

Claude Code Version

2.1.300 (Claude Code)

Calls that asked about or filed more than one of anthropics/claude-code#102481, #102482 and #102483 are counted in each.

Cost: 7,875,151 tokens and $4.07, over 20 calls: 2 that committed the violation and 18 that found, disclosed and reported it (Opus 5.5 list prices, from this session's per-call usage).

View original on GitHub ↗