()
| 1741 | // ── Cleanup guards (normal MCP lifecycle) ────────────────────────────────── |
| 1742 | let shuttingDown = false; |
| 1743 | const stopAllWatchers = () => { |
| 1744 | for (const project of getAllProjects()) { |
| 1745 | project.stopWatcher?.(); |
| 1746 | } |
| 1747 | }; |
| 1748 | |
| 1749 | let idleTimer: NodeJS.Timeout | undefined; |
| 1750 | let activeSessionWork = 0; |
no test coverage detected