https://gitlab.synchro.net/main/sbbs/-/commit/e7eac973b40bc35007814c69
Modified Files:
src/doors/syncretro/LAUNCHER.md
Log Message:
syncretro: correct the launcher spec's stale claims
Section 10 pointed at a SyncDuke lib test that does not exist, in the
checkout or the install. The only stock JS test convention is a directory-walking runner for the core API, which a door's lib cannot
use; say instead what the launcher actually does: one self-contained
script, ok/FAIL lines, non-zero exit -- the shape the door's C tests
use. Also record that lobby.js itself is now driven headless by test_lobby_headless.js, and say precisely what that test covers and
does not: the launch command line, the play log, and search -- not a
single rendered character of the screen, so "the screen cannot be
tested" overstated it.
Section 7's mock screen and section 3's reuse list both still named live_nodes(), which nothing calls: it needs a Terminal Server context
no test can reach, and it is decoration on a screen whose job is
picking a game. Drop it from both places and record it in section 11
(Deferred) with that reasoning.
This also folds in section 6 edits that were already sitting in the
working tree, unrelated to this task, keeping the discovery-rule prose
in sync with two already-merged code changes: full-file-hash dedupe
replacing a 4 KB prefix, and dump-quality-variant collapsing.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net