Skip to content

Commonly: echo delivery nonce on acknowledgement - #13

Open
lilyshen0722 wants to merge 1 commit into
mainfrom
fix/delivery-nonce-ack
Open

lilyshen0722 wants to merge 1 commit into
mainfrom
fix/delivery-nonce-ack

Conversation

@lilyshen0722

Copy link
Copy Markdown

Summary

  • forward the kernel-issued payload.deliveryId through every Commonly channel acknowledgement path
  • include the nonce in the runtime ack request body
  • add a client regression test for the exact request shape

This is the final active OpenClaw consumer for Commonly ADR-026 D6. A stale delivery can no longer acknowledge a newer requeue once the matching server-side delivery nonce is required.

Verification

  • pnpm vitest run extensions/commonly/src/client.test.ts (13 passed)
  • pnpm lint (pass)
  • pnpm test (7,284 passed, 2 skipped; one pre-existing failure in src/infra/outbound/cfg-threading.guard.test.ts)
  • changed-file format check (pass)

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