Skip to content

docs: drop the em dashes and diagram how a reusable change propagates#99

Merged
Jaro-c merged 1 commit into
mainfrom
docs/readme-register
Jul 20, 2026
Merged

docs: drop the em dashes and diagram how a reusable change propagates#99
Jaro-c merged 1 commit into
mainfrom
docs/readme-register

Conversation

@Jaro-c

@Jaro-c Jaro-c commented Jul 20, 2026

Copy link
Copy Markdown
Member

Register sweep from ai-context#47, third of the four repos in scope.

Register

Four em dashes across README.md and profile/README.md, rewritten rather than substituted — two became sentence breaks, one a colon, one a subordinate clause. No promotional vocabulary was present in either file.

Diagram

A Mermaid flowchart of how a change to a reusable actually reaches a repository:

edit → merge to main → prove on one consumer pinned at the merge SHA
  → tag only then → Dependabot bumps each consumer → pin moves when that CI passes

This is the single most important thing this repository needs a reader to understand, and prose carries it badly because the ordering is the whole point. The red branch back to the edit is why it is worth drawing: a tag is immutable and reaches every repository at once, so proving it on a real consumer has to happen before the tag, not after.

That ordering already exists in the CI standard and was learned the hard way (v1.9.0 was tagged straight after merge and broke every Windows consumer). Having it visible here, where the reusables live, seems worth more than another paragraph.

No badge

Deliberately. The reader of this repository is a maintainer deciding which version to pin, and Actionlint - passing does not answer that question. GitHub serves no native release badge (/releases/latest/badge.svg → 404), so there is nothing honest to put here — and a badge that does not answer the reader's question is decoration, which is the line the docs standard draws.

I will fix the docs standard separately: it currently claims "GitHub-native only (workflow status, release)", and that second one does not exist.

Four em dashes across the two README surfaces, rewritten rather than
substituted: two became sentence breaks, one a colon, one a subordinate
clause.

Adds a Mermaid diagram of the propagation path, which is the thing this
repository most needs a reader to understand and the hardest to carry in
prose: edit, merge, prove on one consumer pinned at the merge SHA, tag only
then, Dependabot bumps each consumer, and the pin moves only when that
consumer's own CI passes. The red branch back to the edit is the point,
because a tag is immutable and reaches every repository at once.

No badge. The reader here is a maintainer deciding which version to pin,
and an Actionlint status does not answer that. GitHub serves no native
release badge, so there is nothing honest to add.

Signed-off-by: Jaro-c <75870284+Jaro-c@users.noreply.github.com>
@Jaro-c
Jaro-c merged commit c372b79 into main Jul 20, 2026
4 checks passed
@Jaro-c
Jaro-c deleted the docs/readme-register branch July 20, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant