Skip to content

docs: drop the hand-written cross-SDK parity protocol - #1

Merged
pratikbin merged 1 commit into
mainfrom
docs/dedupe-parity-protocol
Sep 13, 2026
Merged

pratikbin merged 1 commit into
mainfrom
docs/dedupe-parity-protocol

Conversation

@pratikbin

@pratikbin pratikbin commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

What

Removes the hand-written ## Cross-SDK parity protocol and ### Current parity baseline sections from this repo's agent guide.

Why

Those sections and the generated <!-- MESH:START --> block from
fc/scripts/gen-mesh.mjs were written independently, hours apart, and say
nearly the same thing: the repo map, what counts as a shared surface, and the
protocol to run before calling a shared-surface change done.

Two protocols in one file is worse than either alone — they drift, and an agent
reading the guide has to decide which one governs. The generated block wins: it
is driven by fc/mesh.json, covers all seven repos, and regenerates when the
registry changes. The hand-written copy cannot.

Nothing unique is lost. The parity fact it carried — Go and Python ship the same
surface and the same nine examples — already lives in the registry's selfLine
for each SDK.

Scope

  • The repository-specific conventions above the mesh block are untouched.
  • README: the bullet describing CLAUDE.md is reworded, since it advertised the
    sections being removed.

The generated mesh block from fc/scripts/gen-mesh.mjs now carries the repo
map, the shared-surface definition, the ripple order and the protocol. The
hand-written section said the same thing in its own words, so each guide
carried two protocols that could drift apart.

Keep the generated block as the single source and drop the duplicate. The
repository-specific conventions above it are unaffected.
@pratikbin
pratikbin merged commit e308d5b into main Sep 13, 2026
7 checks passed
@pratikbin
pratikbin deleted the docs/dedupe-parity-protocol branch September 13, 2026 14:22
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.

1 participant