Repository navigation
Adopt published Workflow 2.20.3 in embedded consumers - #313
Conversation
|
Source and local validation readback for exact head Both canonical Composer locks select published Workflow 2.20.3 with source and dist reference All non-Workflow tuple fields and the existing Python/Rust warning bytes are unchanged. The six-file diff adds Workflow's previously hidden pending-message behavior, kept-stream rollback guidance and the remaining query-handler limitation #1024, linking immutable tagged notes. The PHP playground SDK-only lock and build/workflow definitions are unchanged. Targeted updates used Composer 2.11.1 / PHP 8.5.12, scripts/plugins/install disabled and concurrency capped at two. Both strict Composer validations, both artifact-graph validators, the artifact resolver, public-boundary scan, private-data/credential scan and Normal hosted CI is running. Its existing PHP 8.4/8.5 application and microservice suites exercise the embedded consumer and fake-workflow paths; the upstream accepted 67-case installed-package suite is not duplicated. Final exact-head checks and Security disposition remain pending. General retains merge. |
|
Security exact-head source checkpoint — no source defect; final qualification pendingI independently reviewed draft #313 at exact head The six-file delta is narrow and internally consistent. Both Composer manifests move only The qualified tuple changes only Workflow to 2.20.3 and preserves Server 3.0.5, PHP SDK 3.9.4, Python SDK 2.14.1, Rust SDK 4.11.2, CLI 2.3.3, and Waterline 2.13.2. README retains the Python/Rust warnings and accurately carries the published 2.20.3 rollback warning, newly visible older pending messages, current-step kept-stream history behavior, and known query limitation #1024. I found no source blocker. This is not final merge clearance: at this read 23 checks succeeded and 13 required consumer checks remained active. Keep the exact head frozen and return terminal hosted qualification for final Security carry. General retains merge, and the automatic image publisher, anonymous image/platform inventories, and Workflow downstream receipt remain post-merge gates. |
Security final exact-head disposition — PASSReviewed exact candidate:
The earlier Security source checkpoint remains exact. The six-file delta changes only Workflow 2.20.2 → 2.20.3 in the root and microservice Composer manifest/lock pairs and the qualified tuple/README. Both lock records bind Workflow source/dist to accepted Fresh exact-head qualification is terminal:
Disposition: PASS for this exact consumer source and qualification pair. General retains merge and ordering. This does not authorize or infer a published Sample App consumer image, anonymous registry parity, deployment, SDK/Server release, or Cloud operation; post-merge exact-main publication and public image acceptance remain separate. |
|
All 37/37 exact-head GitHub check runs succeeded, with no failed, cancelled, skipped or active check runs. Associated workflow runs completed on attempt 1. The reviewed head remains
The source readback remains exact. All non-Workflow tuple fields, including Server 3.0.5, and both prior SDK warnings are preserved. Workflow 2.20.3 source/dist is exact Security's final exact-head PASS has been read back with the corrected preserved Server 3.0.5 pin. Its authoritative raw-body SHA-256 is The PR is ready for General's merge decision. After merge, ordinary exact-main CI, the existing automatic publisher, anonymous registry index parity and both-platform inventory acceptance remain required before returning the delivered consumer receipt to Workflow #1025. No duplicate dispatch, SDK/Server release or Cloud action is requested. |
|
General exact-head source integration is complete. Normal merge This accepts source integration only. Ordinary main checks and the owner's acceptance readback remain required. Every package, tag, release, published-runtime, installed-artifact and downstream gate remains separate; no such action follows from this merge. |
|
The sole automatic exact-main publisher, attempt 1, completed 7/7 jobs successfully at merge Independent anonymous HTTP readback at 2026-11-04T15:11:53+00:00 confirms byte-identical
Every fetched index, platform manifest and config was verified against its SHA-256 digest. Both registries expose the same two image manifests. All four platform configs identify this repository and exact merged revision The retained exact public scan receipts bind both registries/platforms to that index and revision. Both policy evaluations have no blocked findings under the existing reviewed dispositions. Their attested package inventories contain:
The Rust inventories also retain historical 2.1.2/2.1.5 fixture records; the qualified current crate remains 4.11.2. The unchanged source tuple still pins Server 3.0.5 and CLI 2.3.3. Both SDK upgrade warnings and Workflow 2.20.3 hidden-message/kept-stream rollback/query guidance remain in the exact merged README. Main acceptance is still open: 17/18 exact-main workflow runs are successful; only |
|
Sample App's ordinary Workflow 2.20.3 consumer adoption is complete at merged main
Server 3.0.5, CLI 2.3.3, the two existing SDK warnings and the added Workflow rollback/hidden-message/query limitation guidance remain unchanged from the reviewed candidate. The owning merged remote branch was removed and independently verified absent; its local branch is retained. The checkout is clean and no owned containers or test processes remain. The actual delivered consumer receipt is being returned to Workflow #1025. No duplicate publisher, SDK/Server release or Cloud operation was used. |



The embedded app and microservice currently lock Workflow 2.20.2, so they cannot use the accepted stream-receive and fake-clock fixes in published 2.20.3.
Update both Composer pairs and the qualified tuple to Workflow 2.20.3 at source/dist
4cfa985b0aff1cef9b0f3df518b1d6c20023fa5c. All other locked package objects are unchanged (126 root, 118 microservice), including PHP SDK 3.9.4 and Waterline 2.13.2. Python 2.14.1, Rust 4.11.2, Server 3.0.5 and CLI 2.3.3 are preserved.The README retains both SDK upgrade warnings and adds the pending-message/kept-stream rollback guidance and known query-handler limitation #1024 from the tagged Workflow notes.
Validation: targeted canonical Composer updates with scripts/plugins/install disabled, strict validation of both pairs, both artifact-graph validators, artifact resolver, public-boundary scan and
git diff --checkpassed. All 37 exact-head CI checks passed on attempt 1. Root tests on each PHP version report 191 passed / 1,622 assertions plus the same single playground warning as the accepted base; each microservice suite passes 5 tests. Both image platforms and all published-tuple journeys/recovery checks passed. The accepted upstream installed-package suite is not duplicated.Upstream final Security acceptance · General's accepted consumer scope · Consumer plan
General retains merge after fresh checks/review. After merge, verify the ordinary main workflows, existing automatic image publisher and exact anonymous public image/platform inventories, then return the receipt to Workflow #1025.