Skip to content

docs: bring wire-format.md and change-feed.md up to date with 0.43 - #476

Merged
cuibonobo merged 3 commits into
mainfrom
claude/amazing-ritchie-qyy1cn
Nov 1, 2026
Merged

cuibonobo merged 3 commits into
mainfrom
claude/amazing-ritchie-qyy1cn

Conversation

@cuibonobo

@cuibonobo cuibonobo commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Summary

Places in the spec that lag behind the endpoints 0.43 defines:

  • wire-format.md § Versions and change-feed.md § Feed implementation checklist. Both listed what the change feed reports beyond snapshotting by hand, and both still named "a PATCH naming only no-bump keys", an endpoint the wire no longer has. Both now refer to the no-bump write, as events.md already does, so versioning.md is the one place that defines the set. § Versions' "deliberate exception" sentence links the same term.
  • wire-format.md § Unrecognized input. The table pairing each endpoint with its core parser left out POST /installs → parseInstallBody().

Found while reviewing haverstack/server#131.

Spec

No behavior change. The edits make the spec text match what § Records, § Installs and versioning.md § Version history already define.

Verification

pnpm run format:check and pnpm run check:refs pass. This is a docs-only change, so it carries no changeset.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XRRrTSe78uQTHCvNi9ZFL1

The sentence listing what the change feed reports beyond snapshotting
still named a PATCH carrying only no-bump keys, an endpoint the wire no
longer has. The writes it meant are PUT .../parent and PUT .../unlisted.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XRRrTNcLcf2TtfuL9wB8Z8
@changeset-bot

changeset-bot Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: d465465

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

POST /installs has a core parser like every other endpoint that takes
input, and the table naming them left it out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XRRrTNcLcf2TtfuL9wB8Z8
@cuibonobo cuibonobo changed the title docs: name the parent and unlisted endpoints in the change feed's list docs: bring two wire-format.md passages up to date with 0.43 Nov 1, 2026
wire-format.md § Versions and change-feed.md's checklist each enumerated
the non-snapshotting endpoints by hand, and change-feed.md still named a
PATCH the wire no longer has. Both now point at versioning.md's no-bump
write, as events.md already does, so the set is defined in one place.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XRRrTSe78uQTHCvNi9ZFL1
@cuibonobo cuibonobo changed the title docs: bring two wire-format.md passages up to date with 0.43 docs: bring wire-format.md and change-feed.md up to date with 0.43 Nov 1, 2026
@cuibonobo
cuibonobo merged commit c9ee7fb into main Nov 1, 2026
9 checks passed
@cuibonobo
cuibonobo deleted the claude/amazing-ritchie-qyy1cn branch November 1, 2026 16:31
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