Repository navigation
Keep workspace reads independent of native readiness - #602
Merged
SaladDay merged 1 commit intoOct 9, 2026
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.
Files listing could return 503 while native preparation was pending or after message admission returned 202 but before native start was published. Every directory read now uses the existing read-only Environment preparation, independently of Harness readiness. Worker capacity, exclusive idle-read/write reservations, assignment authorization and confirmed cleanup remain enforced.
The private workspace-read wire accepts only read-only handles and removes RunID selection. Protocol 0.14.0 requires rebuilding and deploying Core and Runtime together.
Validation: deterministic public HTTP/database regressions verify both lifecycle boundaries and returned File contents; the real Runtime publication barrier verifies independent reads while native controls remain closed. Seventeen focused database tests pass; Core and Runtime concurrency regressions each pass 50 repetitions under the race detector. Full dispatch tests,
make check-runtime-contract, affected build/vet, required repository checks and translations pass. Final integrated release live qualification remains pending.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.