Fix host alignment and add scoped Maintenance remediation - #217
Merged
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.
Retired
codex mcp-serverregistrations could remain at user or project scope, and sync could report convergence despite an unresolved duplicate. This adds transport-based alignment checks and explicit, backed-up correction while preserving Ruflo dual-mode execution, AQE's native Claude/Codex providers, and modern MCP endpoints.ak host alignpreviews and applies scoped corrections, remembers only approved repair recipes, and rejects changed or ambiguous configurations. Setup/sync verify the final state, andak runrefuses affected host workers until blocking anomalies are resolved. The Maintenance dashboard now exposes a Host alignment view under User and Project filters, with exact one-registration preview, approval, and verified transaction receipts.ADR-0051 records the supported mechanisms and official/upstream sources. User-facing upgrade and Maintenance documentation describe scope selection, recovery backups, and the current lack of automatic dashboard Undo for this recipe.
Validation:
pnpm test: 3,949 unit tests passed, six skipped; legacy suites passed; 92.02% line coverage.pnpm run test:ui: full browser suite passed, including User/Project filtering and exact alignment preview selection.Configuration inspection and route resolution do not claim model entitlement, authenticated inference health, or control over external programs that later rewrite configuration. The original writer of the historical duplicate remains unidentified.