Include selected actors in heartbeat readiness snapshots

This commit is contained in:
Meta Vens 2026-05-06 14:32:02 +01:00
commit 8c1ab38724
2 changed files with 4 additions and 2 deletions

View file

@ -1023,9 +1023,11 @@ fn readiness_snapshot(
state
.participants
.iter()
.filter(|item| item.status == "active" && !is_turn_pending(item))
.filter(|item| item.status == "active")
.map(|item| {
let eligible = Some(item.role_id.as_str()) == work_role && work_role.is_some();
let pending = is_turn_pending(item);
let eligible =
!pending && Some(item.role_id.as_str()) == work_role && work_role.is_some();
let reaction_readiness =
eligible.then_some(round6(item.reaction_bias * urgency - item.current_load));
serde_json::json!({

Binary file not shown.