Part of #14. Ref: docs/ARCHITECTURE_V2.md L0.
Wrap window.api behind a Host interface (files, storage, processes, dialogs). Renderer depends on Host, never on Electron directly.
Tasks
Done when: no feature module imports window.api directly. Unlocks the web port.
Part of #14. Ref: docs/ARCHITECTURE_V2.md L0.
Wrap
window.apibehind aHostinterface (files, storage, processes, dialogs). Renderer depends onHost, never on Electron directly.Tasks
Hostinterface in shared.ElectronHostimplementation over current IPC.window.api.*calls in feature modules withhost.*.WebHostover HTTP for later — not wired, just proves the seam.Done when: no feature module imports
window.apidirectly. Unlocks the web port.