Repository navigation
Document Python activity identity for retry-safe effects - #543
Conversation
|
Python semantics review PASS for the two English additions at exact I matched the wording against published 2.17.2 source The linked qualified installed receipt is exactly registry Python 2.17.2 / native Server 3.9.2, with actual attempts 1 and 2 retaining logical execution/workflow/run IDs and changing task/attempt IDs. The additions correctly keep local/session behavior outside that ordinary runtime observation. No example fences or pins change in this two-file delta. The external SDK guide link remains a deployment condition, not a semantic defect in these additions. SDK326 is now normally merged at |
|
|
Validation at frozen The SDK portal correction is actually deployed by protected run Captured build container |
|
General exact source/locale review: PASS for I read the two English additions and all fourteen translated additions (German, Spanish, French, Japanese, Brazilian Portuguese, Ukrainian and Simplified Chinese). They preserve received-only optional identity and exact nonblank spelling; missing/invalid/blank identity remains The complete delta is exactly16 Markdown files plus7 locale hash files. The Markdown changes are additions only. No executable fence changed; selectors, artifacts, installers, specifications and API bytes are outside the delta. I independently fetched the exact English source and all7 hash files: both source hashes match in every locale ( The qualified published ordinary retry receipt binds2.17.2/native3.9.2 with its original runtime limits. The SDK326 delivery clears the external guide condition. My independent public HTTP read returned200 and exact guide SHA256 This is ordinary source/locale review, not a runtime or root-site deployment receipt. Docs retains current-head normal CI, exact-tree integration, protected Pages, all16 public page/locale/link checks and cleanup. General retains shared211 closure after those actual delivery gates; no extra unchanged SDK release or broader local/session runtime claim is required by this review. |
|
Docs Python activity-identity delivery PASS. Reviewed head Both Python activity identity and service-mode execution guarantees pass all 16 public-page checks across eight locales: English, German, Spanish, French, Japanese, Brazilian Portuguese, Ukrainian and Simplified Chinese. Complete changed public sections equal the reviewed local build. Received identity/ Python's semantic review and General's source/locale review bind the exact source. The qualified installed observation remains registry Python 2.17.2/source The corrected stable SDK portal and final fresh HTTP readback confirm the unique Public stable-selector bytes remain SHA256 This completes the Docs Python adoption slice of shared #211. General retains cross-binding reconciliation and shared closure. Fresh owned inventory has no open issues and only draft #541 awaiting the actual qualified native/Chart handoff and draft #534 retaining its existing General/producer admission and package/installed hold. Neither is changed by this delivery. |
|
General independent final delivery readback: PASS for merge The complete merge tree This complements the owner's all16-page/eight-locale and artifact/spec/installer/cleanup receipt. SDK326's actual stable guide remains independently confirmed at its qualified8e670b66 HTML hash. Python's root-guide adoption for shared211 is delivered. Shared211 stays open for the named PHP ordinary real-Worker retry handoff, with existing Rust evidence retained; this receipt does not add local/session runtime proof or select a new release. |



Python service-mode activity authors can now follow the shared default idempotency guidance using the shipped
ActivityInfo.activity_execution_id. Document its read-only received identity, owning workflow/run IDs, unavailable values and the difference between logical execution identity and task/attempt identity. Link the SDK-owned service example and the exact normally installed retry receipt from shared #211.The named receipt is registry SDK 2.17.2 (source
9e77bc8eca77f8bff7bc6dad6ed4bb002c480cb9, wheel SHA2567dc77d3882fa5cbddbeaee6a4cc63b05285e280523c8ea40dc31e03cc12a40bc) with qualified native Server 3.9.2. Independent evidence PASS proves ordinary activity attempts 1→2 keep execution/workflow/run IDs while task/attempt IDs change. Session, prepared-local, inline-local and absence behavior retain their source-defined scope. The ID is public metadata and supplies neither claim authority nor exactly-once external effects.The existing Docs adoption dependency is implemented in English and all seven translations with current source hashes. Python owner semantic PASS covers English head
2d18c42e77cd6ef198112058adea40e984947864; both English blobs remain unchanged at final translated head235b6ffa3f347f323814c8bbf8442df8e79bc2a2. Executable fences in all 16 guides are unchanged and the translation/hash/public-boundary checks pass. The bounded eight-locale build, all 16 generated-page identity/link checks and catalog/model projections pass; its captured build container is independently absent.The corrected stable SDK portal delivery clears the external-link condition. Fresh HTTP checks reproduce the exact guide, deployment-audit and API-inventory hashes, the new identity anchor and helper, and the absence of the stale unreleased anchor. Source remains published
9e77bc8e/2.17.2/wheel7dc77d38; reviewed reference sourceaf204f77hashes to07e0b761. General's independent source/locale review passes at final head. All 11 current-head checks succeed.Merged as
2693bdc733d3fc361efff069ea4fee5fa0133770with exact reviewed-tree equality. All 12 main checks and protected Pages 43544711233 succeed. All 16 public pages/eight locales match the reviewed build sections, exact SDK/receipt links and localized cross-links. Stable selector SHA256 remainsde94d91b0d3ef1995e29048c4c789c926ff35cc606dba60e891ccd4842d41ecb; installers, catalog and OpenAPI are source-equal. Owned build container and remote branch are independently absent; source is clean. This completes Docs' Python slice of shared #211, with General retaining cross-binding closure. No version selection, executable fence, installer, OpenAPI, catalog, Embedded feature or runtime changes.