## Summary

Eryn used to be two products deployed as one Worker: a hosted MCP gateway with a web console, and a Discord bot. The gateway and console are gone; the bot is the whole repo, now one package under `src/` instead of three linked packages plus a compositor.

## Evidence

- **Before:** 72 TypeScript files across `src/` and `packages/` — gateway, console, bot, and the root compositor.
  **After:** 30 under `src/` — one package, no workspace links.
- **Before:** `pnpm typecheck` not run on `main` — its scripts typechecked the Worker and the console as two projects.
  **After:** `pnpm typecheck` and `pnpm build` pass against one project.
  This proves the collapsed package still compiles against the generated Worker bindings and bundles.
- **Diff:** 88 files changed, 11,973 deletions.

## Risk

**One-way:** a deploy marks `GatewayUserV5`/`GatewayDiscordV5` deleted, abandoning hosted-server, account, grant, and subscription storage. Legacy Eryn-hosted links in guild sessions are filtered on read so the bot stops calling them, but the records are not rewritten.

**Impact:** the whole gateway surface (`/mcp`, `/oauth`, `/api/*`, `/auth/*`, console assets) disappears. The Discord bot, per-guild sessions, provider setup, and external MCP links are unchanged.

<sub>Generated on _MrBeast_ using _opencode/deepseek-v4.1-flash_ in _ses_e623dab84ffetlqpWdkyg4Ntiz_</sub>
