storebound watch: store events for every app on the machine (rejected, approved, live, halted, crash threshold, reviews) to ntfy / Telegram / webhook / OS notification, loop or --once, baseline first, events.jsonl; storebound events and MCP events_recent; docs/watch.md; tests
This commit is contained in:
parent
4fe26326cc
commit
78c541f2b8
16 changed files with 984 additions and 4 deletions
|
|
@ -50,6 +50,8 @@ export const DESKTOP_COVERAGE: Record<string, Coverage> = {
|
|||
'settings': { not: 'per-machine switch for AI agents (bypass mode); in the window the owner presses owner actions in a native dialog anyway' },
|
||||
'serve': { not: 'the JSON-RPC sidecar the window runs on; nothing to click' },
|
||||
'apps': { where: 'Accounts (store apps per account, key check) and App folders (list, add, remove)', methods: ['host:store_apps_refresh', 'host:account_check', 'host:projects_list', 'host:project_add', 'host:project_remove'] },
|
||||
'watch': { not: 'a server loop for people and agents (PM2, cron); the window already reads the stores in the background and notifies from the tray' },
|
||||
'events': { not: 'the log that watch writes for terminals and agents; the window shows its own what-changed feed and tray notifications' },
|
||||
'desktop': { not: 'opens or installs this window from a terminal' },
|
||||
'accounts': { where: 'Accounts screen (profiles shared with the CLI)', methods: ['host:accounts_list', 'host:account_add_play', 'host:account_add_apple', 'host:account_update'] },
|
||||
'doctor': { where: 'Dependencies screen', methods: ['system.tools', 'host:tools_info'] },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue