swactor/tests
Developer e28aca099e feat: lifecycle hooks (on_start/on_stop) and graceful actor stop
Add actor lifecycle hooks and two-mode graceful stop mechanism:

- ActorInterface::on_start() called once before first message (panic = poison)
- ActorInterface::on_stop() called on graceful stop (NOT on panic - unsafe)
- ctx.stop_self() for immediate self-stop after current message
- runtime.stop_actor() for external stop (PoisonPill semantics, queued)
- Separate stats tracking: stops counter distinct from panics
- 12 new behavioral tests, 82 total passing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 12:27:08 +00:00
..
runtime_api.rs feat: lifecycle hooks (on_start/on_stop) and graceful actor stop 2026-02-12 12:27:08 +00:00
test_python.py fix: stats datatypes and refactor channel signature (#28) 2026-02-10 07:35:58 +00:00
transport_api.rs feat: transport protocol (#27) 2026-02-09 19:05:37 +00:00