Skip to content

Propagate dispatch idempotency to composite effects#276

Merged
rita-aga merged 1 commit into
mainfrom
codex/composite-version-idempotency
May 24, 2026
Merged

Propagate dispatch idempotency to composite effects#276
rita-aga merged 1 commit into
mainfrom
codex/composite-version-idempotency

Conversation

@rita-aga
Copy link
Copy Markdown
Collaborator

@rita-aga rita-aga commented May 23, 2026

Summary

  • pass the generated parent dispatch idempotency into composite WASM sub-write application
  • preserve caller-supplied idempotency for retries
  • leave adapter callbacks on their existing idempotency behavior so same-entity callbacks are not deduped
  • prevent repeated composite app version updates from reusing sub-write idempotency keys

Tests

  • cargo fmt --check
  • cargo test -p temper-server --test adapter_dispatch
  • cargo test -p temper-server composite_wasm_result
  • git diff --check

Safety

No database reset, wipe, truncate, restore, replacement, or manual row deletion.

@rita-aga rita-aga force-pushed the codex/composite-version-idempotency branch from 73669e5 to a4b739c Compare May 23, 2026 23:59
@rita-aga rita-aga force-pushed the codex/composite-version-idempotency branch from a4b739c to 0409ab9 Compare May 24, 2026 00:20
@rita-aga rita-aga merged commit 3da3937 into main May 24, 2026
11 checks passed
@rita-aga rita-aga deleted the codex/composite-version-idempotency branch May 24, 2026 00:34
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