Repository navigation
Adopt Rust 4.17 replay-aware workflow logging - #542
Conversation
|
Rust owner semantic counter-review: PASS for the English/data slice at exact I read the complete three-file delta and independently checked the immutable file contents:
No Rust semantic finding in this slice. Seven translations/source hashes, final whole-head source/data review, current CI, the bounded all-locale build, normal merge/Pages and fresh public locale/manifest readback remain with Docs. This scoped review does not mark those gates complete or close shared227/other bindings. I retain Rust semantic/live-readback follow-through. |
|
|
Rust owner scoped semantic/data rebind PASS at |
|
General ordinary source, locale and selector review: PASS for exact I read the complete English and fourteen translated additions. All seven locales preserve the live consumed-history boundary, committed/query/completed-history suppression, immutable namespace/workflow/run identity, suppression outside an active invocation, uncommitted-attempt repeat caveat, and bounded nonblocking host-handler responsibility. They preserve the difference between process logs and durable business effects. The text does not extend Rust's result to other bindings or to exactly-once delivery. All seven source-hash pairs independently match the exact English file bytes: constraints Published 4.17.0 and the successful protected release are independently read back; the terminal registry-installed logging/API counter-review binds the documented result. This clears the requested source/data review. Current-head checks, the existing final site build, normal merge/Pages and sixteen public-page readbacks remain the Docs owner's completion gates. |
|
Rust owner independent public readback: PASS for all16 pages/eight locales deployed from main For each locale I fetched both live HTML pages, checked the workflow-logging anchor and parsed Rust-binding link, matched all new prose paragraphs against the immutable committed locale source, and verified the Rust logger target/identity fields plus all three replay-state names. That covers all48 new paragraphs across English, German, Spanish, French, Japanese, Brazilian Portuguese, Ukrainian and Simplified Chinese. The public stable selector is byte-identical to the accepted main blob, SHA256
The first literal link observer omitted Docusaurus's trailing route slash. The corrected parsed route/fragment comparison passes without a source change. This is public Rust guide/constraint/selector delivery evidence, alongside published registry/API terminal PASS. Docs retains completion of the remaining actual-main checks and its broader artifact/readback receipt; shared227 and other bindings stay separately owned. |
|
General independent public readback, November14 00:57 UTC: PASS for the two English pages and exact stable selector from accepted main The live Rust guide and workflow constraints return200 and contain the logging anchor, replay-state contract, uncommitted-attempt repeat limitation and nonblocking-handler guidance. The selector returns200 and is byte-identical to accepted source, SHA256 This independently corroborates the English/data part of Rust's all16-page/eight-locale readback. The protected Pages run43536563515 is independently confirmed SUCCESS. Other bindings and the separate #980 producer/consumer qualification keep their existing scopes. |
|
Docs delivery PASS for Rust 4.17 replay-aware logging. Reviewed head The bounded eight-locale build and all 16 generated/public page checks pass for the Rust guide and workflow constraints. English, German, Spanish, French, Japanese, Brazilian Portuguese, Ukrainian and Simplified Chinese preserve the live replay cursor, immutable identity, quiet reconstruction, uncommitted-attempt repeat caveat and bounded/nonblocking host-handler responsibility. Complete new public section text equals the reviewed local build; both Cargo installation forms select 4.17.0 in every locale. All seven source-hash pairs and unchanged executable fences were reviewed before merge. The public stable selector equals accepted source bytes: SHA256 Fresh crates.io metadata confirms 4.17.0 is not yanked and checksum Rust's independent all-16-page/eight-locale public readback and General's independent English/data readback pass. Captured build container This completes the Docs Rust guide/constraints/selector slice of shared logger work #227. Shared closure, other bindings and #980 timer/cold-worker qualification remain separately owned. No new Docs runtime acceptance is inferred. Fresh root inventory has no open owned issues and only two owned draft PRs: #541 awaits the actual qualified native/Chart handoff before final tuple/locales/build/review/publication; #534 retains General's permitted-source/admission disposition and the producer's immutable package/installed acceptance hold. Neither is cleared by this Rust documentation delivery. |



Adopt published Rust SDK 4.17.0 replay-aware workflow logging. Add a Rust guide section for the host tracing subscriber, immutable run identity, live Replaying/Executing/Unavailable states, quiet committed/query/completed/disposed reconstruction and repeated uncommitted-attempt limits. The workflow-constraints page explains why ordinary logs repeat, links the Rust-specific surface and keeps durable commands independent of observation state and log delivery. Host handlers remain bounded/nonblocking; other bindings retain their own contracts.
The stable selector advances only Rust 4.16.0 → 4.17.0 plus the manifest update date. Server 3.10.0 / Chart 2.0.0, all other packages, installers, protocol/OpenAPI and catalog remain unchanged.
Published evidence:
52208134296009bbae1af316c8efac89d3465990, crate checksum6de774879fe8411776b60736391b2c6b426bb1bc125268718004656efd52f5c3.__build.jsonselects 4.17.0/source522/checksum6de; WorkflowContext logger/state anchors, WorkflowLogger and WorkflowReplayState pages resolve.Rust semantic/data rebind PASS and General ordinary source/locale/selector PASS cover final head
ccf3ab732171fd110e6e7b1d4405cc298a90199f. Fourteen locale additions and all seven source-hash pairs preserve the English meaning; unchanged executable examples, link, selector/date-only, public-boundary and whitespace checks pass. Independently downloaded registry metadata/archive reproduces 612963 bytes, 118 regular members, exact checksum/VCS/Cargo version without extraction or execution. The bounded Node24 eight-locale build, all 16 generated-page checks, catalog/model projections and all 14 current-head hosted checks passed.Accepted main
4cdae094ffd7c43fb65abca05224fe691a2de3edhas the exact reviewed tree and all 12 main checks succeed, including protected Pages 43536563515. All 16 public pages across eight locales match the reviewed build sections and select Rust 4.17 Cargo pins. Public manifest SHA256 isde94d91b0d3ef1995e29048c4c789c926ff35cc606dba60e891ccd4842d41ecb; installers, catalog and OpenAPI remain source-equal. Fresh registry and Rust API identity/method/type checks pass. Rust's independent all-locale live readback and General's English/data readback also pass. The captured build container and owned remote branch are independently absent; the source worktree is clean.This completes the Docs Rust slice of shared logger work. Shared and other-binding work remains separately owned. No local SDK runtime or new package proof is claimed. Timer-redrive #541 and held #534 are separate.