Skip to content

Windows stop.bat shutdown path is still unreliable/goofy #2

@SymbioSyncProject

Description

@SymbioSyncProject

Summary

stop.bat exists, but shutdown behavior is still not reliable enough to consider done.

Observed behavior

  • stop.bat can stop some running SymbioSync server processes.
  • In ordinary use it may still feel goofy or unreliable.
  • After shutdown, the browser tab remains open and shows blinking server-unreachable state. That part is good.

Expected behavior

Windows users should have a clear, reliable shutdown path that:

  1. sends best-effort /api/stop for connected devices,
  2. stops the local SymbioSync server process,
  3. leaves the UI in an honest unreachable state or gives clear next steps,
  4. does not kill unrelated Python processes.

Truth/safety impact

Medium. Shutdown ambiguity can leave users unsure whether the bridge is still running or devices were stopped. The UI must not imply the server is reachable when it is gone.

Notes

The current blinking server unreachable browser state is desirable. Preserve it.

Acceptance criteria

  • Repro matrix for stop.bat: no server, default port, custom port, server launched by start.bat, server launched by python -m symbiosync.
  • Process matching is safe and documented.
  • User-facing shutdown instructions are clear.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or unreliabletruthfulnessCould make the bridge overclaim, hide uncertainty, or confuse stateuiBrowser interfacewindowsWindows-specific behavior or scripts

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions