wip: swarm2 framework, sidebar nav, notification bridge, GH propagation

- Swarm + Swarm2 sidebar nav entries restored
- Swarm2 screens, routes, components, server modules
- API routes: swarm-roster, swarm-runtime, swarm-dispatch, swarm-checkpoint, swarm-orchestrator-loop, swarm-notifications, etc.
- Worker memory framework: swarm-memory, swarm-missions, swarm-lifecycle, swarm-foundation
- swarm.yaml roster reorganized by priority
- GH token propagation in dispatch + wrapper-side
- Multiple workspace shell + mobile nav additions
- Note: this snapshot includes some pre-PR-merge versions of files; needs reconciliation with origin/main for PRs #177, #168, #180, #165, #164
This commit is contained in:
Eric
2026-04-29 10:21:58 -04:00
parent 8a1d501d91
commit 92c19c30a2
105 changed files with 18649 additions and 100 deletions

View File

@@ -449,11 +449,6 @@ const config = defineConfig(({ mode, command }) => {
port: process.env.PORT ? Number(process.env.PORT) : 3000,
strictPort: false, // allow fallback if port is taken, but log clearly
allowedHosts: true,
watch: {
// Exclude generated route tree — TanStack Router's file watcher
// detects its own output as a change → infinite regeneration loop
ignored: ['**/routeTree.gen.ts'],
},
proxy: {
// WebSocket proxy: clients connect to /ws-hermes on the Hermes Workspace
// server (any IP/port), which internally forwards to the local server.