Align every manifest description on one sentence and person-first wording - #7
Merged
Conversation
…ding Four manifests described the same style four ways, and three of them wrote "an ADHD reader" where the README, the canonical file body, and CONTRIBUTING all write "a reader with ADHD". A directory listing shows one of these strings next to the others, so the inconsistency is visible to a stranger before anything else is. Every harness manifest now reads the same, with only the harness name changing: Air traffic control discipline for <harness> output, written for a reader with ADHD: action first, one meaning per word, state restated every turn. That is the framing .claude-plugin/marketplace.json already used at the top level, and the phrasing gemini-extension.json moved to in 344e813. Two of the six strings are generated. The Cursor rule's description comes from CURSOR_FRONTMATTER in scripts/sync_style.py, so the source changed and the copy followed. The canonical style file's own frontmatter description is what Claude Code shows in the /config picker, so it changed too. Changing output-styles/attention-control.md changes its hash, and the hash is part of an eval run's comparability key. No frozen run compares against the current tree anyway: run 001 stopped comparing at 299d581.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Four manifests described the same style four different ways, and three wrote "an ADHD reader" where the README, the canonical file, and CONTRIBUTING all write "a reader with ADHD". A directory listing puts one of these strings next to the others, so the inconsistency is the first thing a stranger sees.
Every harness manifest now reads the same, with only the harness name changing:
That is the framing
.claude-plugin/marketplace.jsonalready used at its top level, and the phrasinggemini-extension.jsonmoved to in344e813..claude-plugin/plugin.json.codex-plugin/plugin.json.claude-plugin/marketplace.json(entry).cursor/rules/attention-control.mdcoutput-styles/attention-control.md(frontmatter)Two of those are generated: the Cursor rule's description comes from
CURSOR_FRONTMATTERinscripts/sync_style.py, so the source changed and the copy followed. The canonical file's frontmatter is what Claude Code shows in the/configpicker.One consequence worth stating: changing
output-styles/attention-control.mdchanges its hash, and that hash is part of an eval run's comparability key. No frozen run compares against the current tree anyway — run 001 stopped comparing at299d581.No occurrence of "ADHD reader" remains in the tree. 73 tests pass, 8 configs parse, 5 generated files in sync.