You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Owner-mandated RFC (2026-07-17), grounded in the eis-chat POC (rickylabs/eis-chat#150, merge aeaf2df — "Prototype full-stack Windows singleton desktop deployment": no-Docker Windows --singleton around Deno Desktop, native window directly supervising the adjacent service graph, Garnet + six compiled Deno processes, Aspire sidecar telemetry, shipped as a single .msi).
The POC proves feasibility. This RFC extracts what SHOULD BE BUILT as foundational layers — we learn from the POC's seams, PRs, issues, and fixes; we do not copy its scripts into NetScript.
Findings that motivate this RFC
Process manager is the missing foundation (beta.12 / epic Epic: NetScript Process Manager — bare-metal supervisor + admin console (pup/pm2 done right) #510). The POC's supervision is launch-only: if a sidecar service dies, the frontend is unaware and the only recovery is re-opening the app. Crash survival, restart policy, health propagation to the UI, and lifecycle guarantees must exist BEFORE any desktop deployment ships on NetScript. Sequencing: PM epic (beta.12) is a hard prerequisite of the desktop deployment work.
Update-management lifecycle is unanswered for the combined output. Deno Desktop ships an update story for a single desktop output; our artifact is a combined singleton (window + supervised service graph + sidecars). How updates apply atomically/safely across that graph (staged rollout, rollback, partial-update hazards, service downtime windows) needs a designed answer.
Composition with the single-runtime feature. Prior single-runtime issues describe another packaging approach we intend to KEEP alongside the singleton desktop output. The RFC must define how the two compose (shared contracts? shared PM? divergent installers?) rather than letting them fork.
RFC design for the enterprise installation layer inside the Aspire stack.
RFC design for update lifecycle of the combined singleton output.
Composition contract between single-runtime and singleton-desktop approaches.
Run: .llm/runs/rfc-single-deployment--orchestrator/ (Fable 5 · high generator, adversarial Sol · max). No implementation from this RFC; board changes are drafts until owner ratification.
Owner-mandated RFC (2026-07-17), grounded in the eis-chat POC (rickylabs/eis-chat#150, merge
aeaf2df— "Prototype full-stack Windows singleton desktop deployment": no-Docker Windows--singletonaround Deno Desktop, native window directly supervising the adjacent service graph, Garnet + six compiled Deno processes, Aspire sidecar telemetry, shipped as a single.msi).The POC proves feasibility. This RFC extracts what SHOULD BE BUILT as foundational layers — we learn from the POC's seams, PRs, issues, and fixes; we do not copy its scripts into NetScript.
Findings that motivate this RFC
Deliverables
Run:
.llm/runs/rfc-single-deployment--orchestrator/(Fable 5 · high generator, adversarial Sol · max). No implementation from this RFC; board changes are drafts until owner ratification.Refs #510, #543, #327, #400.