Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Windows production remains refused by propane. This draft proposes listener ownership/transfer, generation drain/reload, jobs-worker supervision and native SCM deployment, and adds an isolated native lifecycle fixture without changing shared runtime code.
Based on e26a755, per Dan's ask #89. Rechecked #275: current watch source already uses suspended launch, assign-before-resume and kill-on-close containment; no watch change or issue closure is included.
Validation: native clang C11 with -Wall -Wextra -Werror; six focused tests pass (owner crash, job close, cooperative stop, forced deadline, unready-candidate isolation, ready replacement ordering). These prove process/event primitives only, not Winsock handoff, HTTP drain, queue recovery or SCM behavior. Local docs-api, docs-html and ci-docs quality gates passed. Dan approved existing automatic PR checks in ask #147; no manual CI jobs were dispatched.
Architecture decisions requested from Dan:
Draft only. Production refusal guards remain on. No service installation, provisioning, shared runtime/module changes, ABI/toolchain pins, merge, tag or release.
Local documentation validation: make docs-api docs-html ci-docs PASS; generated API files unchanged. Six native tests PASS. Published as a draft after Dan approved normal automatic PR checks in ask #147.