Skip to content

[Allocator 5/5 — after #72 and #74] Gate mixed-engine ownership cutovers - #76

Draft
deehw wants to merge 3 commits into
codex/allocator-runtime-qualificationfrom
codex/allocator-forge-rollout
Draft

[Allocator 5/5 — after #72 and #74] Gate mixed-engine ownership cutovers#76
deehw wants to merge 3 commits into
codex/allocator-runtime-qualificationfrom
codex/allocator-forge-rollout

Conversation

@deehw

@deehw deehw commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

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.

@deehw
deehw marked this pull request as draft September 3, 2026 00:57
@deehw deehw changed the title Allocator: gate mixed-engine ownership cutovers [Allocator 5/5 — after #72 and #74] Gate mixed-engine ownership cutovers Sep 3, 2026
@deehw

deehw commented Sep 3, 2026

Copy link
Copy Markdown
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.

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