diff --git a/cli/lib/desktop-coverage.ts b/cli/lib/desktop-coverage.ts index 1a9f620..6896869 100644 --- a/cli/lib/desktop-coverage.ts +++ b/cli/lib/desktop-coverage.ts @@ -60,6 +60,7 @@ export const DESKTOP_COVERAGE: Record = { 'privacy-manifest': { where: `${T}: Quality`, methods: ['privacy.manifest'] }, 'ws': { where: 'Portfolio, studios and Settings (the workspace of this machine)', methods: ['host:workspace_get', 'host:portfolio_status'] }, 'release': { where: 'Portfolio release trains and the Releases tab', methods: ['host:portfolio_status', 'apple.status', 'play.status'] }, + 'status': { where: 'Releases tab and the tray card (live and next version, build, track, review state and rollout per platform)', methods: ['host:portfolio_status', 'apple.status', 'play.status'] }, 'flow': { where: `${T}: Workflows (plans; owner steps never run)`, methods: ['flow.list', 'flow.run'] }, 'ads': { where: `${T}: Quality (AdAttributionKit / SKAdNetwork scan)`, methods: ['ads.scan'] }, // COMMANDS diff --git a/docs/desktop-coverage.md b/docs/desktop-coverage.md index 493ec96..55f5b06 100644 --- a/docs/desktop-coverage.md +++ b/docs/desktop-coverage.md @@ -5,7 +5,7 @@ Every CLI command (cli/commands.ts) and the desktop place that runs it. "covered (serve.ts, or a host command `host:`) and the window calls it; tests/desktop-coverage.test.ts fails on a gap. Owner-only parts are owner actions in the window or owner steps with their terminal command (More tools). -**99 commands:** 91 covered, 0 gaps, 8 not for the desktop. +**100 commands:** 92 covered, 0 gaps, 8 not for the desktop. | command | status | where in the window | methods | owner step | |---|---|---|---|---| @@ -14,6 +14,7 @@ Owner-only parts are owner actions in the window or owner steps with their termi | `install` | covered | More tools: Install for an AI tool | `agent.install` | | | `mcp` | not-for-desktop | the stdio server for AI tools; the window itself is the GUI over the same commands | | | | `watch` | not-for-desktop | a server loop for people and agents (PM2, cron); the window already reads the stores in the background and notifies from the tray | | | +| `status` | covered | Releases tab and the tray card (live and next version, build, track, review state and rollout per platform) | `host:portfolio_status`, `apple.status`, `play.status` | | | `events` | not-for-desktop | the log that watch writes for terminals and agents; the window shows its own what-changed feed and tray notifications | | | | `serve` | not-for-desktop | the JSON-RPC sidecar the window runs on; nothing to click | | | | `apps` | covered | Accounts (store apps per account, key check) and App folders (list, add, remove) | `host:store_apps_refresh`, `host:account_check`, `host:projects_list`, `host:project_add`, `host:project_remove` | |