Skip to content

docs: fix workflow start duplicate policy in every locale - #358

Merged
rmcdaniel merged 1 commit into
mainfrom
fix/357-start-duplicate-policy
Oct 22, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
fix/357-start-duplicate-policy

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Correction

Refs #357. Close after deployment is verified.

The documented start request used duplicate_policy: "reject", which the Server rejects with HTTP 422. Use canonical fail and document both accepted policies, the omitted/null default and active versus closed-run outcomes. No policy reopens a closed run.

English and all seven translations are updated together, including each reviewed source hash. The validator, WorkflowStartService mapping and Core duplicate-start decision were read directly. No runtime/API change is needed.

Focused translation checks pass: all seven locales have 105 current guides with reviewed source hashes, and their executable code blocks match English. No source-hash bypass or English fallback was added.

Actual isolated published Server 2.11.0, index b29157eb2cf844916debbbb3c01b3257672e0dece778a9c6fa539043a3038f02, passes the literal request read from this page: HTTP 201. Ten business HTTP controls cover invalid reject/422, explicit fail, duplicate failure, omitted/null defaults, active use-existing/same run, closure, refusal of both policies after closure and a new id. The first recorder correctly observed HTTP 201 but then expected an absent started response key; that fixture attempt remains unsuccessful. A fresh database and a recorder using the canonical outcome field pass all controls. No runtime, source or deadline was changed.

The published image's WorkflowController 45014ec5 and WorkflowStartService 6a733644 hashes exactly match current published Server 2.11.1 source 5336a98d. This is a 2.11.0 HTTP acceptance with unchanged start implementation, not a claim that the 2.11.1 image was installed. The API stopped with exit 0 and no OOM. All runtime, database and network scratch is retired. No production request or new image pull. Normal source checks and live-site deployment remain pending.

@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 22, 2026 13:21
@rmcdaniel
rmcdaniel merged commit 9684116 into main Oct 22, 2026
9 checks passed
@rmcdaniel
rmcdaniel deleted the fix/357-start-duplicate-policy branch October 22, 2026 13: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