Replies: 3 comments 1 reply
|
Implementation update from the fork: The bounded Windows ADR scope has now been completed on Implemented/closed areas:
Relevant docs:
Latest implementation commits include:
Validation performed locally on native Windows: One repo-wide |
|
Completed the missing browser/UI evidence and Windows E2E evidence package on New commit:
Evidence package:
The browser evidence was collected from the actual Omnigent web UI on native Windows using the same Validation: A small Windows test harness fix is included: browser E2E SPA build now invokes This evidence still intentionally does not claim POSIX tmux PTY/control fidelity parity; it demonstrates the documented psmux capture/send browser attach boundary. |
|
Final parent-orchestrated review loop completed on Final implementation commits added after reviewer feedback:
Review loop summary:
Final focused validation from the parent session: Final branch state:
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi maintainers — I’d like to reset this Windows parity discussion around a clearer architecture and review plan.
I closed the earlier upstream PR stack because it had become too noisy to review productively. Since then, I consolidated the fork work into a bounded Windows enablement strategy: the goal is to make native Windows a first-class supported platform for the workflows we can support reliably now, while being explicit about what is not yet equivalent to POSIX.
The proposed ADR is here:
Detailed supporting docs are indexed here:
Core proposal
The first Windows enablement wave should support native Windows for:
psmux;It should not claim full POSIX parity yet.
Explicit non-goals for this first wave:
bwrapor macOSseatbelt;psmuxonly supports capture/polling attach;Why this shape
I’m trying to avoid both extremes:
The ADR proposes a middle path: first-class support with a clear product/engineering boundary.
That means Windows can be supported for real workflows now, while limitations are documented, validated, and not presented as solved.
Capability groups
The fork backlog is organized around these areas:
QA / evidence / developer workflow
Native terminal support
psmuxas the candidate native Windows terminal backend;tmuxbehavior;Sandbox / egress boundaries
Installer
psmuxoptional/detected until terminal support is accepted;Runner transport
Proposed upstream PR sequence
I propose reopening upstream work as a smaller sequence:
Windows QA + native developer workflow
psmux terminal backend lifecycle + CI
Windows sandbox capability model
PowerShell installer
Runner local TCP/UDS transport would stay deferred unless maintainers think it belongs in the first wave.
Evidence standard
One important correction from the earlier PR stack: visual evidence must be real and specific to the behavior under review.
For future Windows PRs, I plan to use:
For psmux browser attach specifically, evidence should show:
Input requested
I’d appreciate maintainer guidance on these decisions before opening new PRs:
psmuxan acceptable native Windows terminal dependency?I’m happy to reshape the fork work to fit the project’s preferred architecture and review style before reopening upstream PRs.
All reactions