Summary
Package the PM-29 console as a Deno 2.9 Desktop app via the #456 mechanics: --backend cef (bare-metal admin boxes can't assume WebView2), 5-target cross-compile, per-app-name persistent KV. Documented gap inherited verbatim: Windows auto-update stages-but-does-not-apply. Optional #451 in-process oRPC link as a soft optimization.
Scope
Design source
research/design/d4-cli-admin-console-surfaces.md §3.2–3.4 (PMS-6) · plan.md §4 PM-32, R2
Acceptance criteria
Non-scope
- New console features — packaging only.
Drift / Debt
RFC #820 amendment (owner-ratified 2026-07-17 — PR #822)
The "Windows auto-update stages-but-does-not-apply caveat documented" acceptance line is superseded: the console updates via #456's snapshot transaction (real Windows apply). Deno.autoUpdate must not re-enter as a second authority.
Summary
Package the PM-29 console as a Deno 2.9 Desktop app via the #456 mechanics:
--backend cef(bare-metal admin boxes can't assume WebView2), 5-target cross-compile, per-app-name persistent KV. Documented gap inherited verbatim: Windows auto-update stages-but-does-not-apply. Optional #451 in-process oRPC link as a soft optimization.Scope
Design source
research/design/d4-cli-admin-console-surfaces.md§3.2–3.4 (PMS-6) ·plan.md§4 PM-32, R2Acceptance criteria
--ext ts,tsx)Non-scope
Drift / Debt
RFC #820 amendment (owner-ratified 2026-07-17 — PR #822)
The "Windows auto-update stages-but-does-not-apply caveat documented" acceptance line is superseded: the console updates via #456's snapshot transaction (real Windows apply).
Deno.autoUpdatemust not re-enter as a second authority.