Files
launcher-next/docs/legacy-launcher-capability-matrix.md
T

2.6 KiB

Legacy launcher capability matrix

Source audit: All_Serv_Install/Form1.cs, F1_Xml.cs, F2_Xml.cs, All_Serv_Load/Form1.cs, All_Serv_InstallUpdater/Form1.cs, Control_Sum_XML.cs, P_Serv_Starter/Program.cs, launcher_starter.lsp, Settings.xml, and download_list_plant.xml.

Legacy capability User-visible behavior Modern equivalent Status
Settings startup validation Shows configurations only after required XML fields validate Strict LegacyConfigurationAdapter.ParseSettings and UI file selection SOURCE_VERIFIED / IMPLEMENTED
Pattern selection Lists pattern name, filter and roster, then enables project/plugin workflow Launcher Next lists patterns and selected filter/roster SOURCE_VERIFIED / IMPLEMENTED
Ordered download list Resolves ordered plugin IDs, sources and renewal aliases Adapter preserves ordered IDs; overlay join rejects missing/ambiguous IDs SOURCE_VERIFIED / VERIFIED_BY_TESTS
Plugin copy/install Recursively copies arbitrary catalog directories and optional install payloads Verified manifest acquisition to immutable local package only SOURCE_VERIFIED / UNSUPPORTED_BLOCKING
Update checks Reconciles server tree using mutable MD5 control_sums.xml No trust is assigned to legacy checksum XML; SHA-256 manifest validation is required SOURCE_VERIFIED / IGNORED_NON_OPERATIONAL_WITH_REASON
Local active state Deletes/replaces local catalogs before launch Materialize, validate, immutable commit and explicit activation IMPLEMENTED / CONTROLLED_RUNTIME_VERIFIED
Starter LSP Stages loader, mutates SupportPath and loads DLL/DVB/LISP Not reproduced: direct legacy payload execution and persistent SupportPath mutation are unsafe SOURCE_VERIFIED / UNSUPPORTED_BLOCKING
Plant discovery Legacy BAT starts Plant 3D fire-and-forget Product-specific ACAD-9117 registry discovery and UI status SOURCE_VERIFIED / IMPLEMENTED
Interactive launch Starts BAT without PID/evidence or wait Requires verified local active package, explicit safe launch plan, PID check and evidence SOURCE_VERIFIED / UNSUPPORTED_BLOCKING
Error/status UX WinForms message boxes and partial continuation Explicit UI ready/block status and diagnostics SOURCE_VERIFIED / IMPLEMENTED

Blocking external inputs

The checked-in legacy settings reference N:/Q: production sources and legacy binaries. No owner-approved 2026 compatibility overlay, local manifest-backed catalog, or exact package roster is present in this worktree. Therefore enabling Prepare or Launch would either guess mappings or execute unverified legacy payloads; both violate the Launcher invariants.