Skip to content

Define the staged native Windows support contract - #2086

Draft
codeforester wants to merge 1 commit into
mainfrom
enhancement/2082-20260903-define-and-implement-a-staged-native-windows-support-contrac
Draft

Define the staged native Windows support contract#2086
codeforester wants to merge 1 commit into
mainfrom
enhancement/2082-20260903-define-and-implement-a-staged-native-windows-support-contrac

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • define a PowerShell-first native Windows support contract and compatibility matrix
  • separate native Windows from Git Bash and WSL2 support
  • add a pinned windows-latest Phase 0 contract gate and documentation drift tests
  • make the unimplemented native launcher, setup, activation, execution, and IDE work explicit deferrals

Issue

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 --check

Demo Impact

No demo behavior changes. The contract explicitly keeps basectl demo deferred 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.

@codeforester
codeforester force-pushed the enhancement/2082-20260903-define-and-implement-a-staged-native-windows-support-contrac branch from e5a35cc to 7b1e6f4 Compare September 3, 2026 10:39
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