huskies: merge 479_story_build_agent_mode_with_crdt_based_work_claiming

This commit is contained in:
dave
2026-04-10 18:46:44 +00:00
parent 91be0ac47f
commit 6f7a0c7708
10 changed files with 714 additions and 9 deletions
+12
View File
@@ -1145,6 +1145,8 @@ mod tests {
retry_count: None,
blocked: None,
depends_on: Some(vec![10, 20]),
claimed_by: None,
claimed_at: None,
};
let item = PipelineItem::try_from(&view).unwrap();
assert_eq!(item.story_id, StoryId("42_story_test".to_string()));
@@ -1164,6 +1166,8 @@ mod tests {
retry_count: Some(2),
blocked: None,
depends_on: None,
claimed_by: None,
claimed_at: None,
};
let item = PipelineItem::try_from(&view).unwrap();
assert!(matches!(item.stage, Stage::Coding));
@@ -1180,6 +1184,8 @@ mod tests {
retry_count: None,
blocked: None,
depends_on: None,
claimed_by: None,
claimed_at: None,
};
let item = PipelineItem::try_from(&view).unwrap();
assert!(matches!(item.stage, Stage::Merge { .. }));
@@ -1203,6 +1209,8 @@ mod tests {
retry_count: None,
blocked: Some(true),
depends_on: None,
claimed_by: None,
claimed_at: None,
};
let item = PipelineItem::try_from(&view).unwrap();
assert!(matches!(
@@ -1224,6 +1232,8 @@ mod tests {
retry_count: None,
blocked: Some(false),
depends_on: None,
claimed_by: None,
claimed_at: None,
};
let item = PipelineItem::try_from(&view).unwrap();
assert!(matches!(
@@ -1245,6 +1255,8 @@ mod tests {
retry_count: None,
blocked: None,
depends_on: None,
claimed_by: None,
claimed_at: None,
};
let result = PipelineItem::try_from(&view);
assert!(matches!(