Skip to content

docs(protocol): catalogue the -32016 PUSH_PENDING_LIMITED push-bound error - #69

Merged
MichaelTaylor3d merged 2 commits into
mainfrom
docs/2149-push-pending-limited-error
Aug 6, 2026
Merged

docs(protocol): catalogue the -32016 PUSH_PENDING_LIMITED push-bound error#69
MichaelTaylor3d merged 2 commits into
mainfrom
docs/2149-push-pending-limited-error

Conversation

@MichaelTaylor3d

Copy link
Copy Markdown
Contributor

Coherence companion to dig-node PR #191 (closes DIG-Network/dig_ecosystem#2149).

What changed

dig-node added a new catalogued JSON-RPC error, -32016 PUSH_PENDING_LIMITEDcache.pushCapsule refuses a window when the node's in-flight pending-reassembly bound is exceeded (per-requestor or global concurrent-push cap, the global pending-bytes budget, or an abandoned-partial TTL); retriable after in-flight pushes complete. Distinct from -32015 METADATA_TOO_LARGE.

Edits

  • scripts/dig-spec.mjs (catalogue source) — added PUSH_PENDING_LIMITED: { code: -32016, … } to rpcErrors, sibling to METADATA_TOO_LARGE, same shape.
  • docs/support/error-codes.md (the sole hand-maintained prose error table; docs/protocol/dig-rpc.md only links to it) — added the -32016 row + updated the surface-summary sentence.
  • static/error-codes.json / openrpc.json / openrpc-node.json — regenerated via npm run gen (drift-gated against the .md table; not hand-edited).
  • package.json 0.14.0 → 0.14.1 (patch — an error-catalogue row addition, matching the -32015 precedent).

Verified

npm run gen drift gate (64 codes / 4 surfaces), format:check, typecheck, lint (zero warnings), full build across all 14 locales, and test:unit (28 pass / 1 dist-skipped) all green.


Generated by Claude Code

claude added 2 commits August 6, 2026 07:52
…error

Add the cache.pushCapsule in-flight pending-reassembly bound error to
the dig-rpc catalog, mirroring how -32015 METADATA_TOO_LARGE is
represented, and regenerate the derived static specs.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@MichaelTaylor3d
MichaelTaylor3d merged commit 7a2f2cd into main Aug 6, 2026
7 checks passed
@MichaelTaylor3d
MichaelTaylor3d deleted the docs/2149-push-pending-limited-error branch August 6, 2026 08:27
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