2003d7382e
- Changed eval timeout behavior from hard wall-clock deadlines to per-cell inactivity budgets in all executors. - Added IdleTimeout watchdog support, including bumps on status/tool activity and timer cleanup after execution. - Updated executor option plumbing to replace deadlineMs with idleTimeoutMs and emit inactivity timeout annotations. - Added IdleTimeout and shared-executor tests and updated prompt/repl docs for the new timeout contract.