refactor(windows): simplify metadata reads and test setup - #19
Conversation
Final stack verificationFinal tip:
Remaining verification gap: the extra focused ARM64 job Independent reuse, quality/semantics, efficiency and Windows/FFI reviews are complete. No actionable safety or broader design findings remained; the two small cleanup recommendations were applied in #19. Useful regressions are committed. Larger probe sources remain outside Git. The pre-existing Linux blocked-master-write limitation remains out of scope; no Unix I/O redesign, dependency fork, full Windows CLI port or OpenCode integration was added. Protocol 7 and ownership/handoff rules are unchanged, and user-owned #10 remains separate. All PRs remain unmerged. Ready-for-review status does not claim the extra ARM64 probe run completed. |
Summary
Listinstead of synchronously asking each actor for a foreground-process refresh that is unsupported on Windows. Unix refresh behavior is unchanged.CreateTerminalrequests, removing duplicate request/response plumbing without changing coverage.This is the final small review-cleanup layer above #18. The full Windows stack received independent reuse, quality/semantics, efficiency, and Windows/FFI ownership reviews. No unsafe/FFI changes, protocol changes, new dependencies, or runtime architecture changes are included here.
Validation
Stack base:
windows-subscriptions(#18). No PRs or branches have been merged, and user-owned #10 is untouched.