Skip to content

Tighten prose-writing prompt step to re-check CLAUDE.md per sentence#39

Merged
JimCollinson merged 1 commit into
mainfrom
claude/update-autonomy-docs-RNl36
May 12, 2026
Merged

Tighten prose-writing prompt step to re-check CLAUDE.md per sentence#39
JimCollinson merged 1 commit into
mainfrom
claude/update-autonomy-docs-RNl36

Conversation

@JimCollinson
Copy link
Copy Markdown
Collaborator

Summary

PR #37's prose changes drifted into changelog-style framing in eight places — "now use the same path", "currently only supports", "legacy daemon-wallet path", "until upstream X exposes Y", "preserves pre-0.6.1 behavior", "not yet supported". Every one of these violated rules that already exist in CLAUDE.md — the Style guide bans time-relative wording, the Voice and tone section mandates present tense, and the "do not narrate the evidence" rule asks for direct statements of fact. The general CLAUDE.md pointer in step 4.7 was easy to skim past during the audit/write loop.

This PR tightens step 4.7 to call out the specific failure mode the routine keeps hitting: the audit gives the model a diff between two SHAs, but the page describes the state of the surface at head_sha. Translating "what changed" into "what is" is exactly where the model slips. The new wording names the relevant CLAUDE.md sections explicitly and gives one concrete bad-vs-good example.

No rule duplication — the Style guide remains the single source of truth. The prompt just re-points at it more emphatically with the explicit failure-mode framing.

Test plan

  • Markdown-only change; nothing to compile.
  • Sweep confirms no rule text is duplicated from CLAUDE.md into the prompt — only a re-pointer plus the diff-to-state explanation.
  • Required checks pass on this PR.
  • After merge: the next prose PR the routine opens should adhere to the Style guide. We'll know whether the tightening worked the next time prose is written.

https://claude.ai/code/session_019cz1M7pXuXFQykMZxfdXHm


Generated by Claude Code

…tence

PR #37's prose changes drifted into changelog-style framing in eight
places ("now use the same path", "currently only supports", "legacy
daemon-wallet path", "until upstream X exposes Y", "preserves pre-0.6.1
behavior", "not yet supported"). Every one of these violated rules that
already exist in CLAUDE.md — the Style guide explicitly bans
time-relative wording, the Voice-and-tone section mandates present
tense, and the "do not narrate the evidence" rule asks for direct
statements of fact. The general CLAUDE.md pointer in step 4.7 was easy
to skim past during the audit/write loop.

Tighten step 4.7 to call out the specific failure mode the routine
keeps hitting: the audit gives the model a diff between two SHAs, but
the page describes the state of the surface at head_sha. Translating
"what changed" into "what is" is exactly where the model slips. The new
wording names the relevant CLAUDE.md sections explicitly and gives one
concrete bad-vs-good example without duplicating the rule itself.

No rule duplication; the Style guide remains the source of truth.

https://claude.ai/code/session_019cz1M7pXuXFQykMZxfdXHm
@JimCollinson JimCollinson merged commit 3de1751 into main May 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants