From e52ceef2b6db5a4d13234e0e556ca054003b1a89 Mon Sep 17 00:00:00 2001 From: damocles Date: Sun, 2 Aug 2026 23:47:23 +0200 Subject: [PATCH] hive-c0re: push ConfigReady as a todo, not a broker message --- hive-c0re/src/actions.rs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/hive-c0re/src/actions.rs b/hive-c0re/src/actions.rs index c647d42d..9872e85c 100644 --- a/hive-c0re/src/actions.rs +++ b/hive-c0re/src/actions.rs @@ -739,12 +739,18 @@ async fn finish_approval( match approval.kind { ApprovalKind::InitConfig => { if ok { - coord.notify_submitter( - approval.id, - &HelperEvent::ConfigReady { - agent: approval.agent.to_string(), - }, - ); + coord + .push_todo_submitter( + approval.id, + "core", + Some(format!("config_ready:{}", approval.agent)), + format!( + "agent '{}' config repo ready — edit + apply", + approval.agent + ), + None, + ) + .await; } } ApprovalKind::Spawn => {