Tracking only. Each lane starts on an explicit owner GO.
Lane: SHELL-0 — first lane of the approved desktop shell direction.
Architecture: docs/architecture/DESKTOP_APPLICATION_SHELL_REVIEW.md (APP-ARCH-0, merged in #127).
Purpose
- Define and unit-test first-party foundation contracts: application contributions, disposable lifecycle, renderer document-session boundary, application-service boundary, and command / panel / tool / contextual-panel / menu contribution boundaries. Foundation only — current callers are not migrated.
- Measure the current application: cold start, Mall↔Editor and World↔Editor page-switch cost, memory (incl. a repeated round-trip soak), and a native-ESM
file:// spike vs esbuild entry bundles, ending in one bundling recommendation.
Prerequisite for
Out of scope
Persistent shell, mall:describe, main.js decomposition, navigation hardening (Shell-1b), renderer path-authority fixes (future SEC-SHELL-0), application menu (#122), workspace behavior (#121), docking (UI-C0/UI-1), WD2-E, visual redesign. No new dependency. No repository-policy change.
Acceptance
Lane:
SHELL-0— first lane of the approved desktop shell direction.Architecture:
docs/architecture/DESKTOP_APPLICATION_SHELL_REVIEW.md(APP-ARCH-0, merged in #127).Purpose
file://spike vs esbuild entry bundles, ending in one bundling recommendation.Prerequisite for
Out of scope
Persistent shell,
mall:describe, main.js decomposition, navigation hardening (Shell-1b), renderer path-authority fixes (future SEC-SHELL-0), application menu (#122), workspace behavior (#121), docking (UI-C0/UI-1), WD2-E, visual redesign. No new dependency. No repository-policy change.Acceptance
docs/architecture/SHELL_0_CONTRACTS_AND_MEASUREMENTS.mdnpm run checkpasses; no user-facing behavior change