Adds deterministic tick-based timer scheduling to the actor runtime. Timers are per-worker (no cross-thread sync) and tick-counted (not wall-clock), making them suitable for simulation and testing. API: ctx.send_after_ticks() for one-shot, ctx.send_interval_ticks() for repeating timers. Timer messages route through the full delivery system (local pool, cross-worker transfer, and external inboxes). Fixes over-aggressive interval timer GC that incorrectly removed timers targeting inboxes and cross-worker actors. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| notes | ||
| TASK.md | ||