[Allocator 5/5 — after #72 and #74] Gate mixed-engine ownership cutovers - #76
Draft
deehw wants to merge 3 commits into
Draft
[Allocator 5/5 — after #72 and #74] Gate mixed-engine ownership cutovers#76deehw wants to merge 3 commits into
deehw wants to merge 3 commits into
Conversation
deehw
marked this pull request as draft
September 3, 2026 00:57
Contributor
Author
|
Qualification update: added a two-sided cutover gate: require the replacement to be allocator-managed and forbid the legacy external route. Production controller-status integration proves the gate fails while the legacy route remains and passes after removal. The live stale/empty controller also fails closed because no managed replacement is visible. Focused tests, CI, and combined regression pass. Remains Draft pending dependencies and a live Forge ownership rollout with allocator heartbeats. |
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.
Stacked operational follow-up to #74 and dependent on the model scout in #72. Adds a per-model ownership audit for mixed provider unions, warnings for routable unprofiled external inventory and mixed managed/external routes, and a require-managed exit-code gate proving that a cutover has managed ready supply with no same-model external route. Includes a staged Forge rollout for Machines A, C, and D, physical runtime qualification, immutable scout selection, C model replacement, A Ollama residency management, verification, and rollback. It never treats a managed host as permission to kill an unowned process. 195 focused ownership, qualification, orchestrator, server, route, and CLI tests pass. It will be retargeted after its prerequisites merge; nothing is being merged now.