Repository navigation
fix(collaboration): recover delegation workspace preflight diagnostics - #5236
Merged
Merged
Conversation
Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com>
Collaborator
Author
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.




Goal And Delivered Outcome
main.workspace_unavailable, a bounded filesystem reason and an operator-owned recovery action.Scope And Continuation
collaboration.delegation.preflightowner. Python observes filesystem facts; CLI, MCP and Team execution consume the same projection.Validation
a99441b2e692a37606c92367185ed5b8a9dd6783(final browser smoke rechecked on the committed tree; Python and TS checks used the identical production/test sources).uv run --extra test python -m pytest tests/test_delegation_preflight.py -q -n 2 --durations=8: 51 passed in 84.87 s, covering real CLI/MCP/HTTP, file/SQLite, zero effects, exact grants, drift and same-binding recovery. This is not a claim of meeting a 20 s whole-suite budget.uv run --extra test loopx canary premerge --from-git-diff --git-diff-base origin/main: selected 19 checks passed.Frontend / Visual Evidence
Type of Change
LoopX Area
Technical Direction
Shared-authority RFC fixture impact
Boundary Checklist