huskies: merge 946

This commit is contained in:
dave
2026-05-13 07:54:50 +00:00
parent 4a0fbcaa95
commit a7840ea4b0
49 changed files with 378 additions and 314 deletions
+5 -12
View File
@@ -321,7 +321,7 @@ mod tests {
let view = crate::crdt_state::read_item(story_id).expect("story exists in CRDT");
assert_eq!(view.stage().dir_name(), "coding");
assert_eq!(view.name(), Some("Typed Name"));
assert_eq!(view.name(), "Typed Name");
assert_eq!(view.agent(), Some("coder-1"));
assert_eq!(view.retry_count(), 2);
assert_eq!(view.depends_on(), &[100, 200]);
@@ -343,17 +343,10 @@ mod tests {
let content = "---\nname: Should Not Appear\nagent: ghost\n---\n# Body\n";
write_item_with_content(story_id, "2_current", content, ItemMeta::default());
let view = crate::crdt_state::read_item(story_id).expect("story exists in CRDT");
assert_eq!(view.stage().dir_name(), "coding");
assert_eq!(
view.name(),
None,
"name must come from typed meta, not parsed YAML"
);
assert_eq!(
view.agent(),
None,
"agent must come from typed meta, not parsed YAML"
// Nameless items are filtered out by read_item (AC 5: nameless = malformed).
assert!(
crate::crdt_state::read_item(story_id).is_none(),
"name must come from typed meta, not parsed YAML — nameless items must not be surfaced"
);
}