Skip to content

docs(embedded-signing): drop NotSignersTurn, API only returns RecipientNotInTurn - #216

Closed
nicolasiscoding wants to merge 1 commit into
mainfrom
fix/213-not-signers-turn
Closed

nicolasiscoding wants to merge 1 commit into
mainfrom
fix/213-not-signers-turn

Conversation

@nicolasiscoding

@nicolasiscoding nicolasiscoding commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Part of #213. Companion: TurboDocx/quickstart TurboDocx/quickstart#34.

What

Removes NotSignersTurn from the embedded-signing pages:

  • build/sequential-signers.md: prose, troubleshooting row, and the turn-race retry in all six language samples (TS, Python, PHP, Go, Java, Ruby). Each sample now retries only RecipientNotInTurn.
  • index.md and reference.md: 409 error-table rows.

Verified against the backend (staging)

  • signingEligibility.ts defines only RecipientAlreadySigned and RecipientNotInTurn; signingRefusalCodeParity.test.ts pins exactly those two.
  • NotSignersTurn appears only as case labels in SignatureErrorHandler.ts; nothing throws it.
  • Ran signingRefusalCodeParity, signingEligibility, loadSigningEligibility tests on staging: 3 suites, 32 tests pass.

SDKs intentionally keep NotSignersTurn in their retry lists (cross-SDK parity); untouched.

🤖 Generated with Claude Code

…ipientNotInTurn

The turn check emits only RecipientAlreadySigned and RecipientNotInTurn;
NotSignersTurn is an unused error-handler mapping. Remove it from the
error tables, prose and the six retry samples. Part of #213.
@amitsharma-turbodocx

Copy link
Copy Markdown
Contributor

Closing as superseded by #217, which makes the same fix for #213 and targets develop (Docs PRs go to develop, not main).

#217 removes NotSignersTurn from the same pages (sequential-signers.md prose, troubleshooting row and all six retry samples, index.md, reference.md), with each sample retrying on a plain RecipientNotInTurn check rather than a one-item list. It is rebased on current develop and CI is green. Nothing here needs carrying over. The QuickStart half of #213 is already merged in TurboDocx/quickstart#35.

🤖 Generated with Claude Code

This branch was successfully deployed

1 active deployment
preview — 5db31131 Deployed Oct 9, 2026 by github-actions[bot]
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