huskies: merge 984

This commit is contained in:
dave
2026-05-13 16:43:19 +00:00
parent c3c9db3d8b
commit 580480094e
25 changed files with 501 additions and 97 deletions
+7 -2
View File
@@ -28,8 +28,13 @@ pub(crate) fn spawn_event_bridges(
if let Some(mut crdt_rx) = crate::crdt_state::subscribe() {
tokio::spawn(async move {
while let Ok(evt) = crdt_rx.recv().await {
if matches!(evt.to_stage, crate::pipeline_state::Stage::Archived { .. })
&& let Some(root) = crdt_prune_root.as_ref().cloned()
if matches!(
evt.to_stage,
crate::pipeline_state::Stage::Archived { .. }
| crate::pipeline_state::Stage::Abandoned { .. }
| crate::pipeline_state::Stage::Superseded { .. }
| crate::pipeline_state::Stage::Rejected { .. }
) && let Some(root) = crdt_prune_root.as_ref().cloned()
{
let story_id = evt.story_id.clone();
tokio::spawn(async move {