tpmjs/apps
Thomas Davis 198f9f7d1e fix: separate sync discovery from enrichment and harden Railway executor
Sync system was timing out because discovery endpoints (keyword, changes)
also ran schema extraction (~10-15s per tool). Now discovery is fast
(npm metadata + DB writes only) and a new /api/sync/enrich endpoint
handles schema extraction in time-budgeted chunks.

Railway executor was crashing without restarting due to unhandled promise
rejections, no restart policy, and no health checks. Added crash
protection, graceful shutdown, cache size limits, railway.toml with
ALWAYS restart policy, and upgraded Deno from 1.39 to 2.1.9.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 04:49:54 +10:00
..
playground chore: update ai package to 6.0.49 across all packages 2026-01-25 11:33:03 +10:00
railway-executor fix: separate sync discovery from enrichment and harden Railway executor 2026-02-09 04:49:54 +10:00
tutorial feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
web fix: separate sync discovery from enrichment and harden Railway executor 2026-02-09 04:49:54 +10:00