00edc6006e5d1a667e41a4d460fe14e660ddebbe
Some checks failed
CI / Typecheck & Lint (pull_request) Failing after 0s
The /tower/*splat catch-all was serving index.html for all sub-paths including /tower/api/ws, which prevented the WebSocket upgrade from reaching the ws server. Now requests matching /tower/api/* are passed through via next() so they can be handled by the API router or the WebSocket server. Fixes #36 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Timmy Tower World — sovereign AI agent economy
Languages
TypeScript
68.9%
JavaScript
15.5%
Shell
10.6%
HTML
4.5%
CSS
0.4%