Skip to content

Commit 0fc3865

Browse files
authored
Merge pull request #12 from TrentBrown/tb-portreeve-stacks-06-desktop-stacks
Add desktop stack coordination
2 parents 3ecd8a5 + 714b867 commit 0fc3865

43 files changed

Lines changed: 3042 additions & 71 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/desktop/README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
# Portreeve Desktop engineering slice
22

33
This private workspace contains the non-shipping Electron MVP for Portreeve Desktop. It
4-
displays lifecycle evidence from an exact Portreeve CLI executable, global inventory
5-
from the official JavaScript client, and confirmed lifecycle/reset workflows through a
6-
narrow named preload API. The CLI remains the authority for every mutation and all
7-
filesystem deletion safety.
4+
displays lifecycle evidence from an exact Portreeve CLI executable, global inventory and
5+
stack coordination evidence from the official JavaScript client, and confirmed
6+
lifecycle/reset workflows through a narrow named preload API. The CLI and server remain
7+
the authorities for every mutation and all filesystem deletion safety.
8+
9+
The Stacks tab can apply a checked-in `portreeve.stack.json` through a main-process file
10+
picker, prepare allocations, reconcile or end existing activations, preview discovery
11+
documents, copy resolved addresses, and preview-confirm stale-stack pruning. It never
12+
starts or stops project processes, invokes Docker Compose, stops containers, or handles
13+
lease credentials; those responsibilities remain with each trusted project launcher.
814

915
Update discovery is separately notification-only. The main process checks the strict
1016
fixed manifest documented in [`docs/desktop-updates.md`](../../docs/desktop-updates.md)

0 commit comments

Comments
 (0)