Skip to content

Build a closed Worker successor with bounded startup observations - #719

Merged
EHotwagner merged 9 commits into
mainfrom
routine/wasm-closed-worker-20261017
Oct 17, 2026
Merged

EHotwagner merged 9 commits into
mainfrom
routine/wasm-closed-worker-20261017

Conversation

@EHotwagner

@EHotwagner EHotwagner commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

The generated Worker policy currently loads an ESM dependency graph before the mechanical command handler becomes available. Prepare coherent unpublished 0.5.0 with one closed ESM Worker built from the actual generated F# policy and mechanical entry. Exact locked build-only tools compare two builds of captured input buffers, check the delivered module closure and retain raw policy, source, lock and final-byte custody. Published 0.4.0 and its accepted P/Q evidence remain immutable.

Add optional bounded scalar readiness/admission/SHA/native-instantiation observations without routing advisory packets into the lifecycle reducer or renewing the pre-create deadline. Actual transport identity, clock, timer, capacity and termination rules remain. Prepared installed tests exercise fresh initial and abort-to-new physical Workers, cold expiry, and a genuinely compiled message withheld beyond expiry then released as an explicitly injected delivery impairment. No earlier timeout cause is inferred.

Validation:

  • Independent exact-source/Atlas review PASS at 7d10c1b475c54e098c702c2738c0ef276ea0aa4d; root reviewed changed safeguards. Review corrected alias escapes in the closure guard and joined the Worker build tree to the outer custody tree before execution.
  • Local inert controls: 12 actual transport mechanics tests, 3 synthetic package-reader tests, 14 installed-evidence tests and 9 selected promotion/binder controls PASS; API/version/syntax/lock-origin guards PASS. Current protected routine-eligibility/private-fetch fixtures and 59 operation-boundary controls PASS.
  • Genuine compiler/Fable/native bundler/parser/installed browser qualification and expanded fit remain required on this exact head. The existing one-job 35-minute hosted profile and real pre-create 250ms limited request budget are unchanged; no warmup, retry, clock widening or validator relaxation.

Owning outcome: Game718, existing WASM-SHARED-01 plan. Owning Atlas game/closed-worker-build-boundary captures source and remaining gates without private consumer evidence. This source PR does not publish or install 0.5.0, accept product/native outcomes, or launch an image operation. Future publication and finite installed binding require genuine successor P/readback.

The first qualifier 39069862111/a1 failed static preflight before compiler or runtime qualification: Lifecycle.Tests retained one Project-type Contracts range at 0.4.0. The repair changes that project metadata edge to 0.5.0, preserves every external package hash and historical lock, and makes the existing stale-range mutant use the actual immediately previous baseline. The actual extracted preflight passes; all 24 lockfiles and six Wasm ProjectReferences were swept. Independent exact repair/capture review passed b99aa1560ac3da2edc4b4c5f44482856f10fecf8; the original failure is retained and fresh full qualification remains required.

@EHotwagner
EHotwagner merged commit 8054002 into main Oct 17, 2026
35 of 36 checks passed
@EHotwagner
EHotwagner deleted the routine/wasm-closed-worker-20261017 branch October 17, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant