Repository navigation
docs: prepare Rust bounded failure reporting in all eight locales - #403
Merged
Merged
Conversation
Member
Author
|
Final package/installed gate is satisfied by durable-workflow/sdk-rust#143 (comment) . General independently verified all seven reviewed-source hashes and complete executable blocks against English for both affected guide sets. Direct current Sonar has zero open/confirmed findings. The immutable 4.10.1 floor is exact; Pages and all sixteen live routes remain before Website acceptance. Shared225, receiver storage and other SDK scope stay open. |
rmcdaniel
marked this pull request as ready for review
October 23, 2026 19:03
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Oversized failures can fail to reach history or workflow code. All eight Rust guides now describe bounded outgoing failure reports, visible truncation/omission markers, original type/retry/claim identity, whole Avro details, local-result boundaries and typed reporting refusal. All eight shared failure guides link that version-scoped Rust behavior. Refs #401 and .github#225 / sdk-rust#141.
Package gate satisfied: Rust SDK 4.10.1 final normal-installed receipt. The immutable ebad5c1b source, crates.io archive/checksum, normal Cargo.lock and all 59 installed source/manifest files match. Eleven recording controls and six actual published Server2.11.0/MySQL8.0.46 controls pass on Rust1.86. The documented minimum4.10.1 is now published and installed;4.10.0 retains its original failed blank-fallback observation. No source override, retag or image/native adoption. General rechecked all seven reviewed-source hashes and full executable blocks, and direct Sonar reports zero open/confirmed findings. The linked published-policy README is byte-identical in4.10.0 and4.10.1; the effective release floor remains4.10.1.
The prepared effective defaults are62 KiB UTF-8 message including marker (2 KiB reserve below64 KiB),128 KiB stack where supported,64 KiB combined serialized optional details/diagnostics/metadata, and1 MiB complete encoded body or a lower known transport cap. Encoding, marker and identity overhead count. Schemas without diagnostics put statistics inline. Required identity/type/retry decisions are preserved; impossible envelopes return Error::FailureReporting. Incoming history and unrelated business payloads are not truncated; already-observed local results are not rewritten by the final request check.
The scope is the actually installed qualified Rust worker version, not older selected workers, another SDK, embedded mode, Core915 summary-storage correction or Server image adoption. Shared225 product closure remains with its owners.
All seven reviewed-source hashes and executable blocks must match; normal exact checks/Sonar, final registry/installed contract, actual Pages and all sixteen live guide routes precede Website delivery. No unpublished safeguard is promised.