docs: Campaign LA Linux posture — full launcher stack Linux-tested; GUI waits for Slice L
User decision 2026-08-14: everything the launcher does ships Linux-tested in this campaign (launcher UI, install/update with manual DAT picker, headless launches with plugins + login commands, probe, per-slice Linux test runs, Linux connected-gate section at LA11). GUI client launches stay Windows-only until Slice L resumes later; the launcher renders GUI modes disabled on Linux with an explicit note, and the host-agnostic session-config contract means Slice L lights them up with no launcher changes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
9b0bb25581
commit
7f24af1a37
2 changed files with 27 additions and 0 deletions
|
|
@ -45,6 +45,7 @@ Decided this session (2026-08-14):
|
|||
| Launcher ↔ client coupling | **Approach A: file-contract orchestrator** (config in, status events out; no game-protocol code in the launcher) |
|
||||
| Update feed | **GitHub Releases** (manifest.json + per-RID zips as release assets) |
|
||||
| Profile editing | **Full CRUD in the launcher UI** — add/edit/remove servers, accounts, passwords, per-character settings. The JSON file is storage (hand-editable as a bonus), never the required interface |
|
||||
| Linux scope | **Full launcher stack Linux-tested in LA** (launcher UI, install/update, headless + plugins + probe); GUI launches stay Windows-only until Slice L resumes later (user 2026-08-14). Launcher disables GUI modes on Linux with an explicit note |
|
||||
| Character enumeration | **On-demand probe**: launcher spawns the headless host in a probe mode (connect → `CharacterList` → status event → graceful disconnect BEFORE entering world → exit) and folds the roster into the profile store |
|
||||
|
||||
Rejected: the launcher itself embedding Runtime/Core.Net to speak the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue