Define the staged native Windows support contract - #2086
Draft
codeforester wants to merge 1 commit into
Draft
Conversation
codeforester
force-pushed
the
enhancement/2082-20260903-define-and-implement-a-staged-native-windows-support-contrac
branch
from
September 3, 2026 10:39
e5a35cc to
7b1e6f4
Compare
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.
Summary
windows-latestPhase 0 contract gate and documentation drift testsIssue
Refs #2082
Validation
/Users/rameshhp/.base.d/base/.venv/bin/python -m pytest -q tests/test_windows_support_docs.py tests/test_github_workflows.py(43 passed)git diff --checkDemo Impact
No demo behavior changes. The contract explicitly keeps
basectl demodeferred until a native Windows process and project-execution adapter exists.Notes
This is intentionally a draft Phase 0 contract/CI slice. It does not claim that Base supports native Windows yet, and it does not add a fake PowerShell wrapper around the Bash runtime. The next implementation slice should add the native launcher and the Phase 1 read-only command subset after this contract is reviewed.
.ai-context/is unchanged because no shipped command or architecture behavior changed.