plc_control/crates/app_operation_system
caoqianming ed1067f6e5 Reclaim stale resource leases and refresh heartbeats
Adds ResourceRegistry::sweep_stale and runs it on each supervisor tick
so a panicked or stuck segment task can't keep a shared resource
locked indefinitely. The per-segment task refreshes heartbeat on every
iteration for each key in runtime.held_resources, distinguishing live
owners from dead ones.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 08:49:27 +08:00
..
src Reclaim stale resource leases and refresh heartbeats 2026-05-19 08:49:27 +08:00
tests Implement operation-system engine MVP (P3) 2026-05-19 08:39:14 +08:00
Cargo.toml Bootstrap operation-system app skeleton 2026-05-18 21:39:09 +08:00