Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
363 commits
Select commit Hold shift + click to select a range
6e9dbe8
split settings overview panels
deathbyknowledge Jun 23, 2026
5a895e5
remove rail tab mode
deathbyknowledge Jun 23, 2026
f001662
align settings overview dashboard
deathbyknowledge Jun 23, 2026
957d44e
match settings detail placeholders
deathbyknowledge Jun 23, 2026
4c12f5a
align chat agent header
deathbyknowledge Jun 23, 2026
952460e
share console detail placeholder
deathbyknowledge Jun 23, 2026
d2cb30f
match crew page cards
deathbyknowledge Jun 23, 2026
85ae8f8
frame agent editor page
deathbyknowledge Jun 23, 2026
b782773
move chat styles into dock
deathbyknowledge Jun 23, 2026
2756198
tighten settings overview layout
deathbyknowledge Jun 23, 2026
a5e78fc
polish collapsed shell view
deathbyknowledge Jun 23, 2026
d320d20
render chat system surfaces
deathbyknowledge Jun 23, 2026
ada3409
compact chat agent switcher
deathbyknowledge Jun 23, 2026
fdb6ef9
align chat popover menus
deathbyknowledge Jun 23, 2026
8b4178d
link settings overview sections
deathbyknowledge Jun 23, 2026
4c758f9
align settings list rows
deathbyknowledge Jun 23, 2026
bbb88c9
align config list rows
deathbyknowledge Jun 23, 2026
96fe0e6
show live console detail sections
deathbyknowledge Jun 23, 2026
07f6dce
remove desktop tabs dock
deathbyknowledge Jun 23, 2026
c53dabb
derive shell status labels
deathbyknowledge Jun 23, 2026
887258f
use generic design model defaults
deathbyknowledge Jun 23, 2026
99ba492
rename console detail page
deathbyknowledge Jun 23, 2026
b30678c
remove dead console placeholder surface
deathbyknowledge Jun 23, 2026
e73dc16
rename desktop window class
deathbyknowledge Jun 23, 2026
0c602eb
remove rail surface links
deathbyknowledge Jun 23, 2026
bcf69a1
remove stale config styles
deathbyknowledge Jun 23, 2026
605756d
align shell console live states
deathbyknowledge Jun 23, 2026
22f344e
polish shell console frame
deathbyknowledge Jun 23, 2026
7dbdc53
add adapter discovery syscall
deathbyknowledge Jun 23, 2026
90d7561
raise desktop glyph contrast
deathbyknowledge Jun 23, 2026
f28af5b
Restyle real Login screen to the design system + supporting components
jess-cat Jun 22, 2026
386ff30
Address PR review: pause hidden login bg
jess-cat Jun 22, 2026
ab39dd6
Merge pull request #137 from deathbyknowledge/design-system-auth
deathbyknowledge Jun 23, 2026
5c14ce8
Shared AuthLayout + TextInput inputProps passthrough (register founda…
jess-cat Jun 23, 2026
d6eec33
Restyle the real Setup (register) wizard to the design system — Phase 1
jess-cat Jun 23, 2026
4598ac4
reuse settings overview components
deathbyknowledge Jun 23, 2026
31228f6
Fix Setup wizard layout: kill styles.css bleed + vertical step rail
jess-cat Jun 23, 2026
67e1ece
Setup wizard: single-column layout matching the register mock
jess-cat Jun 23, 2026
3a21591
Setup wizard: polish to match the register mock
jess-cat Jun 23, 2026
e900746
GuidePanel: restyle as a light, high-contrast assistant panel
jess-cat Jun 23, 2026
e60bf42
SystemDetails: bring advanced Custom-lane sections into the design sy…
jess-cat Jun 23, 2026
499f798
GuidePanel: drop redundant empty-state box, add close button, refine …
jess-cat Jun 23, 2026
4845acb
Setup wizard: align step indicators to the 3-step stepper
jess-cat Jun 23, 2026
00db6ff
Setup wizard: make "Ask the guide" a link button below the primary
jess-cat Jun 23, 2026
18fd60f
redesign files workspace
deathbyknowledge Jun 23, 2026
56d1e24
use responsive doticons
deathbyknowledge Jun 23, 2026
72017bd
add machine provisioning flow
deathbyknowledge Jun 23, 2026
6b0a4b4
add application package import flow
deathbyknowledge Jun 23, 2026
70aa1cc
desktop scroll and collapese sidenav icon fix
deathbyknowledge Jun 23, 2026
736bc41
Merge pull request #138 from deathbyknowledge/design-system-register
deathbyknowledge Jun 23, 2026
1f6dcca
Design system: essential accessibility pass across UI primitives
jess-cat Jun 23, 2026
1680650
Merge pull request #139 from deathbyknowledge/a11y-audit
deathbyknowledge Jun 23, 2026
6b0435a
finish shell routing architecture
deathbyknowledge Jun 24, 2026
be40001
add native messenger and integration pages
deathbyknowledge Jun 24, 2026
57c4200
Design system: Alert, InfoTip, branded scrollbar + register flow polish
jess-cat Jun 24, 2026
c96f921
Design system: migrate onboarding help to InfoTip, drop native tooltip
jess-cat Jun 24, 2026
31eebdc
Stepper: lock future steps, navigate back on click; setup opens at top
jess-cat Jun 24, 2026
a7df5f3
Design system: redesign setup Complete + Provisioning screens
jess-cat Jun 24, 2026
3990b7b
Design system audit: errors → Alert, full-width Select, drop dead rails
jess-cat Jun 24, 2026
601a0d8
Design system audit: responsive pass across the auth flows
jess-cat Jun 24, 2026
aa5ebfc
Document GuidePanel raw-control design-system exception
jess-cat Jun 24, 2026
dc8407a
add native web redesign shell
deathbyknowledge Jun 22, 2026
0b40631
render chat history roles
deathbyknowledge Jun 22, 2026
9b67af0
select chat process from dock
deathbyknowledge Jun 22, 2026
b75c664
add native files and terminal surfaces
deathbyknowledge Jun 22, 2026
ad543d4
add runtime console surface
deathbyknowledge Jun 22, 2026
4c67793
rebuild settings overview dashboard
deathbyknowledge Jun 22, 2026
c25d97e
refine gsv shell layout
deathbyknowledge Jun 22, 2026
7c10788
add chat process controls
deathbyknowledge Jun 22, 2026
2d74eb2
add file edit actions
deathbyknowledge Jun 22, 2026
95fa814
add terminal command history
deathbyknowledge Jun 22, 2026
0e6b205
rework settings overview lists
deathbyknowledge Jun 22, 2026
5387e53
rebuild console section pages
deathbyknowledge Jun 22, 2026
0d729cc
add chat hil controls
deathbyknowledge Jun 22, 2026
ce27b56
refine live shell fidelity
deathbyknowledge Jun 22, 2026
e21b391
polish native files surface
deathbyknowledge Jun 22, 2026
37f219f
polish native terminal surface
deathbyknowledge Jun 22, 2026
80e0d78
match settings overview export
deathbyknowledge Jun 22, 2026
62b3fe3
add console row details
deathbyknowledge Jun 22, 2026
cb5e59d
add live crew agent pages
deathbyknowledge Jun 22, 2026
f39b97f
wire settings overview navigation
deathbyknowledge Jun 22, 2026
66f5bde
remove tabs from shell rail
deathbyknowledge Jun 22, 2026
d6e460a
polish chat agent panel
deathbyknowledge Jun 22, 2026
3f173b6
align gsv shell chrome
deathbyknowledge Jun 22, 2026
43162ee
align native chat dock
deathbyknowledge Jun 22, 2026
3a42467
add live console branch pages
deathbyknowledge Jun 22, 2026
13d0283
remove collapsed desktop tabs card
deathbyknowledge Jun 22, 2026
f3e483d
wire live branch pages
deathbyknowledge Jun 22, 2026
43b6106
add live console detail pages
deathbyknowledge Jun 22, 2026
e16c23f
ignore native web package apps
deathbyknowledge Jun 22, 2026
54c7a43
tune settings overview fidelity
deathbyknowledge Jun 22, 2026
af0963d
derive console models from config
deathbyknowledge Jun 22, 2026
273eaaf
wire chat model label to config
deathbyknowledge Jun 22, 2026
1c44e73
match gsv rail subnav design
deathbyknowledge Jun 22, 2026
f0bd99a
match desktop tab list design
deathbyknowledge Jun 22, 2026
1050e94
match collapsed desktop shell
deathbyknowledge Jun 22, 2026
4438cc4
remove desktop tabs menu
deathbyknowledge Jun 22, 2026
b047622
remove duplicate chat process strip
deathbyknowledge Jun 22, 2026
94e7660
add native ascii planet scan
deathbyknowledge Jun 22, 2026
0624779
add chat header popovers
deathbyknowledge Jun 22, 2026
fe32ef8
wire terminal background preference
deathbyknowledge Jun 22, 2026
8e068d9
match settings lists to live design
deathbyknowledge Jun 22, 2026
33f3981
tighten settings overview layout
deathbyknowledge Jun 22, 2026
7588baf
align crew page with card template
deathbyknowledge Jun 22, 2026
c5e9194
use shared tabs in agent editor
deathbyknowledge Jun 22, 2026
77fe76e
align chat agent overlay
deathbyknowledge Jun 22, 2026
5465e0a
wire crew card navigation
deathbyknowledge Jun 22, 2026
fc768fb
nest settings console routes
deathbyknowledge Jun 22, 2026
908b5f1
add settings config pages
deathbyknowledge Jun 22, 2026
d43115c
match shell collapse thresholds
deathbyknowledge Jun 22, 2026
ce44f89
use account data for chat crew
deathbyknowledge Jun 22, 2026
d8a958d
add inline gsv rail items
deathbyknowledge Jun 22, 2026
291a952
normalize console page sizing
deathbyknowledge Jun 22, 2026
8c0d703
share crew tile surfaces
deathbyknowledge Jun 22, 2026
07bdc25
wire settings overview details
deathbyknowledge Jun 22, 2026
f34c155
show crew without chat process
deathbyknowledge Jun 22, 2026
759ab3f
polish settings console rows
deathbyknowledge Jun 22, 2026
fd44630
render chat tool result cards
deathbyknowledge Jun 22, 2026
4204825
align crew agent surfaces
deathbyknowledge Jun 22, 2026
2e35481
match settings ship overview
deathbyknowledge Jun 22, 2026
d99ede4
wire settings agent creation
deathbyknowledge Jun 22, 2026
2f0eb07
restore settings ascii ship
deathbyknowledge Jun 22, 2026
65586e8
open agent creation from overview
deathbyknowledge Jun 22, 2026
f264904
load agent context files
deathbyknowledge Jun 22, 2026
ccaed7c
save agent context files
deathbyknowledge Jun 22, 2026
19f57aa
save agent behavior settings
deathbyknowledge Jun 22, 2026
c2f5bb0
remove rail tab links
deathbyknowledge Jun 22, 2026
42c7713
align settings list rows
deathbyknowledge Jun 22, 2026
8d5e27c
restore expanded rail system links
deathbyknowledge Jun 22, 2026
e52d875
show agent behavior in crew cards
deathbyknowledge Jun 22, 2026
9f98537
show agent behavior in chat panel
deathbyknowledge Jun 22, 2026
268fdeb
improve settings overview navigation
deathbyknowledge Jun 22, 2026
1059ca9
match minimized chat dock
deathbyknowledge Jun 22, 2026
55c64aa
route chat actions through settings
deathbyknowledge Jun 22, 2026
0bec88a
extract legacy package runtime
deathbyknowledge Jun 22, 2026
daeadd3
add chat model settings action
deathbyknowledge Jun 22, 2026
6bdc2ff
add shell tab rail mode
deathbyknowledge Jun 22, 2026
c4c01c3
open desktop objects as tabs
deathbyknowledge Jun 22, 2026
47b7144
add config detail readouts
deathbyknowledge Jun 22, 2026
c70b891
show desktop open tabs
deathbyknowledge Jun 22, 2026
2f93e10
extract desktop tab dock
deathbyknowledge Jun 22, 2026
8d1fdb3
sync settings routes with tabs
deathbyknowledge Jun 22, 2026
b288a11
classify settings config entries
deathbyknowledge Jun 22, 2026
1e2b89e
tighten settings overview fidelity
deathbyknowledge Jun 22, 2026
c0d08fb
persist new agent behavior
deathbyknowledge Jun 22, 2026
2e59283
keep rail on gsv menu
deathbyknowledge Jun 22, 2026
def6108
fix chat agent process identity
deathbyknowledge Jun 22, 2026
ba2611a
route settings tasks directly
deathbyknowledge Jun 22, 2026
7ad1c2d
add collapsed tabs picker
deathbyknowledge Jun 22, 2026
09d732d
hide native web packages
deathbyknowledge Jun 22, 2026
bc55074
remove collapsed rail tabs
deathbyknowledge Jun 22, 2026
da97861
reuse system message in chat
deathbyknowledge Jun 22, 2026
e64226b
reuse list rows in console
deathbyknowledge Jun 22, 2026
f71dead
reuse list rows in details
deathbyknowledge Jun 22, 2026
edb12fe
reuse section headers in details
deathbyknowledge Jun 22, 2026
eaacd8b
tighten console detail shell
deathbyknowledge Jun 22, 2026
86064bf
use native design buttons
deathbyknowledge Jun 22, 2026
330f3fb
fix console back controls
deathbyknowledge Jun 22, 2026
071db3c
reuse config list rows
deathbyknowledge Jun 22, 2026
c94b1c8
reuse crew add tile
deathbyknowledge Jun 23, 2026
e523008
reuse editor modal controls
deathbyknowledge Jun 23, 2026
2fe7ba1
fix editor file controls
deathbyknowledge Jun 23, 2026
b11d80f
fix segmented controls
deathbyknowledge Jun 23, 2026
c51c526
fix text input controls
deathbyknowledge Jun 23, 2026
339f1eb
fix input atom controls
deathbyknowledge Jun 23, 2026
3e74a42
fix selector atom controls
deathbyknowledge Jun 23, 2026
d40f6c9
fix chrome menu controls
deathbyknowledge Jun 23, 2026
5a0bdae
fix card input controls
deathbyknowledge Jun 23, 2026
8b1fefc
split chat dock popovers
deathbyknowledge Jun 23, 2026
ccf1169
split chat dock header
deathbyknowledge Jun 23, 2026
31cda9a
split settings overview panels
deathbyknowledge Jun 23, 2026
55acdc1
remove rail tab mode
deathbyknowledge Jun 23, 2026
94d1d84
align settings overview dashboard
deathbyknowledge Jun 23, 2026
bf55099
match settings detail placeholders
deathbyknowledge Jun 23, 2026
08596ce
align chat agent header
deathbyknowledge Jun 23, 2026
f115854
share console detail placeholder
deathbyknowledge Jun 23, 2026
1e28116
match crew page cards
deathbyknowledge Jun 23, 2026
03ebd88
frame agent editor page
deathbyknowledge Jun 23, 2026
f7a213a
move chat styles into dock
deathbyknowledge Jun 23, 2026
055a51f
tighten settings overview layout
deathbyknowledge Jun 23, 2026
0629469
polish collapsed shell view
deathbyknowledge Jun 23, 2026
e6216d8
render chat system surfaces
deathbyknowledge Jun 23, 2026
3cac52f
compact chat agent switcher
deathbyknowledge Jun 23, 2026
b724a50
align chat popover menus
deathbyknowledge Jun 23, 2026
6c6561b
link settings overview sections
deathbyknowledge Jun 23, 2026
1ecd366
align settings list rows
deathbyknowledge Jun 23, 2026
d6cf997
align config list rows
deathbyknowledge Jun 23, 2026
6d04901
show live console detail sections
deathbyknowledge Jun 23, 2026
9bcd30e
remove desktop tabs dock
deathbyknowledge Jun 23, 2026
e88f646
derive shell status labels
deathbyknowledge Jun 23, 2026
83c1ba2
use generic design model defaults
deathbyknowledge Jun 23, 2026
0e2f335
rename console detail page
deathbyknowledge Jun 23, 2026
da16b64
remove dead console placeholder surface
deathbyknowledge Jun 23, 2026
ed2e763
rename desktop window class
deathbyknowledge Jun 23, 2026
28f5bd1
remove rail surface links
deathbyknowledge Jun 23, 2026
b209b24
remove stale config styles
deathbyknowledge Jun 23, 2026
3d2af8a
align shell console live states
deathbyknowledge Jun 23, 2026
47909df
polish shell console frame
deathbyknowledge Jun 23, 2026
0d679fa
add adapter discovery syscall
deathbyknowledge Jun 23, 2026
865344a
raise desktop glyph contrast
deathbyknowledge Jun 23, 2026
f4ea9b3
Restyle real Login screen to the design system + supporting components
jess-cat Jun 22, 2026
2590d0c
Address PR review: pause hidden login bg
jess-cat Jun 22, 2026
3436fcc
reuse settings overview components
deathbyknowledge Jun 23, 2026
f0835b1
redesign files workspace
deathbyknowledge Jun 23, 2026
0ff79df
use responsive doticons
deathbyknowledge Jun 23, 2026
e5f5ed8
add machine provisioning flow
deathbyknowledge Jun 23, 2026
3ce11da
add application package import flow
deathbyknowledge Jun 23, 2026
cb29944
desktop scroll and collapese sidenav icon fix
deathbyknowledge Jun 23, 2026
4b21c27
Shared AuthLayout + TextInput inputProps passthrough (register founda…
jess-cat Jun 23, 2026
0d195e4
Restyle the real Setup (register) wizard to the design system — Phase 1
jess-cat Jun 23, 2026
447c007
Fix Setup wizard layout: kill styles.css bleed + vertical step rail
jess-cat Jun 23, 2026
90d11c8
Setup wizard: single-column layout matching the register mock
jess-cat Jun 23, 2026
da76cbf
Setup wizard: polish to match the register mock
jess-cat Jun 23, 2026
edd6992
GuidePanel: restyle as a light, high-contrast assistant panel
jess-cat Jun 23, 2026
b8eadee
SystemDetails: bring advanced Custom-lane sections into the design sy…
jess-cat Jun 23, 2026
52ad700
GuidePanel: drop redundant empty-state box, add close button, refine …
jess-cat Jun 23, 2026
1d66349
Setup wizard: align step indicators to the 3-step stepper
jess-cat Jun 23, 2026
195d197
Setup wizard: make "Ask the guide" a link button below the primary
jess-cat Jun 23, 2026
2b929b5
Design system: essential accessibility pass across UI primitives
jess-cat Jun 23, 2026
a0ef554
finish shell routing architecture
deathbyknowledge Jun 24, 2026
ab62eaa
add native messenger and integration pages
deathbyknowledge Jun 24, 2026
89a2659
add native library and rail polish
deathbyknowledge Jun 24, 2026
7b1a25b
simplify terminal shell
deathbyknowledge Jun 24, 2026
07cb550
restore native chat ux
deathbyknowledge Jun 24, 2026
a342ccd
add settings config editing
deathbyknowledge Jun 25, 2026
2769f44
stabilize app frame window ids
deathbyknowledge Jun 25, 2026
722824e
move presence controls into chat
deathbyknowledge Jun 25, 2026
b164c04
Merge origin/web-redesign into design-system-register
jess-cat Jun 25, 2026
d88fd8b
add chat live transcription
deathbyknowledge Jun 25, 2026
b2be3b8
split chat voice input modes
deathbyknowledge Jun 25, 2026
7257d83
clean up chat voice controls
deathbyknowledge Jun 25, 2026
9055c04
prevent chat speech replay on load
deathbyknowledge Jun 25, 2026
3008453
curate console settings and task controls
deathbyknowledge Jun 25, 2026
2e50893
update adapter auth msg
deathbyknowledge Jun 25, 2026
92f83cc
Merge pull request #141 from deathbyknowledge/design-system-register
deathbyknowledge Jun 25, 2026
291c844
show human users in crew
deathbyknowledge Jun 25, 2026
a5fcff8
redesign shell notifications
deathbyknowledge Jun 25, 2026
9c97219
derive human readable agent name
deathbyknowledge Jun 25, 2026
31d2334
add messenger create actions
deathbyknowledge Jun 25, 2026
63813cb
add ascii galaxy scan
deathbyknowledge Jun 25, 2026
1a21454
use ascii galaxy on login
deathbyknowledge Jun 25, 2026
677a370
refine auth galaxy backdrop
deathbyknowledge Jun 25, 2026
7ccacd2
restore chat runtime ux
deathbyknowledge Jun 25, 2026
530abd5
add messenger identity linking
deathbyknowledge Jun 25, 2026
bea63e7
version sync
deathbyknowledge Jun 25, 2026
7ff66ca
prune unused web icons
deathbyknowledge Jun 25, 2026
8cdc12b
fix adapter visibility and input resets
deathbyknowledge Jun 25, 2026
1e1f6d8
fix select component value
deathbyknowledge Jun 25, 2026
e192f60
remove builtin package bootstrap
deathbyknowledge Jun 25, 2026
9eda9d9
remove builtin package ci check
deathbyknowledge Jun 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,6 @@ jobs:
- name: Check GSV package
run: npm run gsv:check

- name: Check builtin packages
run: npm run builtins:check

- name: Check web shell
run: npm run check --workspace web

Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@ docs/.vitepress/cache/

# Alchemy state
.alchemy/

# OS junk
.DS_Store
47 changes: 8 additions & 39 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ gsv/
│ │ └── protocol/ # WS and RPC frame types
│ ├── wrangler.jsonc
│ └── package.json
├── builtin-packages/ # builtin apps synced from root/gsv
├── packages/gsv/ # public GSV SDK, client, host bridge, and protocol types
├── web/
│ ├── src/ # desktop shell, host bridge, setup/login UI
Expand Down Expand Up @@ -100,7 +99,7 @@ The web shell is the desktop UI.
It owns:
- login and setup flows
- the desktop frame
- the iframe host bridge for builtin apps
- the app frame host bridge for package/app surfaces
- app/window orchestration

Key files:
Expand All @@ -111,20 +110,11 @@ Key files:
- `web/src/app/services/gateway/GatewayProvider.tsx`
- `web/src/app/features/desktop/runtime/host/hostBridge.ts`

### Builtin apps
### Packages

Builtin apps live under `builtin-packages/*`.
Core GSV UI surfaces now live in the web shell, not in local builtin packages.

Examples:
- `chat`
- `gsv`
- `files`
- `shell`
- `wiki`

Runtime operations for processes, devices, message adapters, access, settings, packages, and source repositories belong in the consolidated `gsv` builtin app, not separate standalone builtin apps.

They are synced from `root/gsv` into the running system. A builtin app change is not applied by redeploying the gateway worker alone.
The package system still exists for installable and user-authored packages. Package source resolution, permissions, app frames, package agents, and package-backed commands are kernel/runtime concerns, but package code is no longer bootstrapped from a local `builtin-packages` workspace.

### Adapter workers

Expand Down Expand Up @@ -180,18 +170,6 @@ cd web
npm run dev
```

### `builtin-packages/*`

You changed a builtin app.

Use:
```bash
git push <remote> HEAD:main
cargo run -- -u root packages sync
```

If the package is a new builtin, the running gateway code must already know about that builtin package.

### `adapters/*`

You changed an adapter worker.
Expand All @@ -212,16 +190,10 @@ npm run deploy

If a change spans multiple layers, update each one explicitly.

Examples:
- `gateway/src/*` + `builtin-packages/*`
- redeploy gateway
- sync builtins
Example:
- `gateway/src/*` + `web/src/*`
- redeploy gateway
- rebuild/redeploy web shell
- `builtin-packages/*` + `adapters/*`
- sync builtins
- redeploy that adapter

## Development commands

Expand Down Expand Up @@ -294,7 +266,6 @@ cargo fmt

Useful commands:
```bash
cargo run -- -u root packages sync
cargo run -- node install --id <device-id> --workspace ~/projects
cargo run -- deploy up --wizard --all
```
Expand All @@ -308,8 +279,6 @@ Examples:
- `cd gateway && npx tsc --noEmit && npm run test:run`
- web shell changes:
- `cd web && npm run check && npm run build`
- builtin app changes:
- sync the package and exercise it through the desktop shell
- WhatsApp changes:
- `cd adapters/whatsapp && npx tsc --noEmit`
- Discord/Test adapter changes:
Expand Down Expand Up @@ -412,10 +381,10 @@ When you change something:

## App product and UX decision-making

Builtin apps are operational desktop tools, not generic dashboards.
GSV web shell surfaces are operational desktop tools, not generic dashboards.
Start from the app's product job and the user decisions it must support.

Before coding a builtin app, be able to answer:
Before coding an app surface, be able to answer:
- what job the app owns
- what state should be visible at a glance
- what the top actions are
Expand All @@ -433,7 +402,7 @@ The consolidated `GSV` system console contract lives in `docs/gsv-system-console

## Package frontend architecture and refactoring

Builtin packages are examples for future user-authored packages. Keep frontend structure understandable as apps grow.
User-authored packages should keep frontend structure understandable as apps grow.

Once a package has more than one real surface, prefer feature-oriented structure:
- `app.tsx` for composition and cross-feature wiring
Expand Down
4 changes: 2 additions & 2 deletions assembler/src/pipeline.rs
Original file line number Diff line number Diff line change
Expand Up @@ -716,8 +716,8 @@ mod tests {
#[test]
fn plans_registry_install_for_versioned_workspace_dependency() {
let root_package = WorkspacePackage {
root: "builtin-packages/gsv".to_string(),
manifest_path: "builtin-packages/gsv/package.json".to_string(),
root: "packages/gsv-console".to_string(),
manifest_path: "packages/gsv-console/package.json".to_string(),
manifest: WorkspacePackageManifest {
name: "@gsv/gsv".to_string(),
version: Some("0.2.6".to_string()),
Expand Down
6 changes: 0 additions & 6 deletions builtin-packages/chat/icon.svg

This file was deleted.

103 changes: 0 additions & 103 deletions builtin-packages/chat/package-lock.json

This file was deleted.

14 changes: 0 additions & 14 deletions builtin-packages/chat/package.json

This file was deleted.

Loading
Loading