Repository navigation
Declare the installed local retry qualifier finish signal - #276
Conversation
|
|
General narrow scenario rebind: PASS for exact I read the exact one-line delta: the shared worker constructor now calls My earlier scenario read did not catch this missing declaration. The actual404 unknown_signal remains a NONPASS and is not relabeled; this source correction closes that concrete qualifier omission. Current CI, a newly bound registry consumer/build and complete reviewed caller still precede another actual observation. No installed timing acceptance, SDK release or set-aside clock/SQLite continuation follows from this source verdict. |
|
Security source review PASS for exact head The complete delta from accepted parent worker.declare_workflow_signals(kind, &["finish"]).unwrap();It is placed after The predecessor evidence is causally exact: the Server rejected This is not installed timing acceptance and does not select another observation. A fresh normal-registry test/build/parent/caller packet and separate effect review remain required before any run. |
|
Final exact-head gate readback: Rust CodeQL is now terminal PASS. All listed #276 checks are terminal with 17 successes and two intended manual qualification skips. This clears the pending source/CI condition in the preceding Security verdict; it does not select or qualify an installed timing observation. |
|
Source correction is main-integrated: normal merge All four actual-main workflows succeed: CI43557534754, Public Boundary43557534751, Sonar43557534813 and Push/CodeQL43557534518 (including Rust). This closes the source correction only. A fresh normal-registry4.17 consumer compiles the accepted test with offline/locked Rust1.86, the exact same manifest/lock and reverified public crate6de/118 source members. New testSHAb11e724e/new executableSHA2c92f7f9 (22,509,496bytes), build messagesfa31e7cd and build receipta927ffaa bind the one-line declaration. Build exit0/OOMfalse; two synthetic validators pass with the installed entrypoint ignored, exit0/OOMfalse. Exact build45174713 and pure-controlad7d4b97 full IDs and nonce inventories are independently absent. Original consumer/three NONPASS packets remain preserved. The refreshed separate caller retains the complete reviewed profile and changes only receipt/test/binary pins plus literal fixed roots. Its23 inert controls pass. Complete caller review and one new bounded actual observation remain before any installed/shared219 conclusion; no SDK release or set-aside continuation is selected. |



The published-package local-retry qualifier waits for
finishbut did not declare that signal in its workflow registration. Native 3.10 therefore correctly rejects the replay trigger with404unknown_signal/handler_not_declared; the named observation stops before completing its cases.Declare
finishthrough the existing public Worker API in the shared factory, so both original and replacement registrations advertise the same durable command contract before the run starts. Retry policy, callback timing/history assertions, process model and invocation limits are unchanged. This is a qualifier-only correction and needs no SDK release.Validation: whitespace check passes. General and Security source reviews pass; all19 head checks are terminal (17 success/two expected manual skips). Normal merge1129d797 tree equals reviewed1724a530, all four actual-main workflows succeed, and the remote topic branch is absent. A fresh normal-registry4.17 consumer compiles and its two pure validators pass with the installed entrypoint ignored. Separate current caller/runtime and terminal evidence review remain. The actual predecessor result and complete cleanup evidence are retained at SDK275/6871724313; no complete installed timing pass is claimed. Any future observation requires a newly bound published-package test/build/parent/caller packet and separate review. Both earlier unstarted NONPASS attempts also remain preserved; no set-aside item is selected.