Repository navigation
docs: take the em-dashes out of the copy that ships to the registries - #18
Merged
Merged
Conversation
House rule, and these three files are the ones strangers actually read: PyPI renders ubag-python/README.md, npm renders ubag-node/README.md, and the npm description is the one line shown in search results. Rewritten rather than punctuation-swapped, so the sentences still read: "UBAG Web Layer - agent identity..." becomes a colon "Asymmetric by design - agent identity" becomes "by design, so agent identity" "site_meta is OPTIONAL - Branch B..." becomes two sentences The description also stops being stored as a \u2014 escape, which npm rewrote to a literal character on every `npm version` and put an unrelated line in the diff of the release commit. Not touched: the root README has 45 and CHANGELOG has 18, plus roughly 50 more across source comments. That is a large prose diff worth reading sentence by sentence rather than sweeping, and none of it ships to a registry. Python 105 passed, Node 113 passed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.
House rule. These three files are the ones strangers actually read: PyPI renders
ubag-python/README.md, npm rendersubag-node/README.md, and the npmdescriptionis the single line shown in search results.Rewritten rather than punctuation-swapped, so the sentences still read:
UBAG Web Layer — agent identity...Asymmetric by design — agent identityby design, so agent identitysite_meta is OPTIONAL — Branch B...The description also stops being stored as a
\u2014escape. npm rewrote that to a literal character on everynpm version, which put an unrelated line in the diff of the release commit.Deliberately not in scope
The root
README.mdhas 45,CHANGELOG.mdhas 18, and there are roughly 50 more across source comments. That is a large prose diff worth reading sentence by sentence rather than sweeping, and none of it ships to a registry. Happy to do it as its own pass.Python 105 passed, Node 113 passed.
🤖 Generated with Claude Code