Integrate typed port authoring and reviewable exchange workflows

This commit is contained in:
2026-09-05 20:00:21 +03:00
parent 2dd17aa693
commit fa096cefd3
21 changed files with 6449 additions and 2154 deletions
+6 -1
View File
@@ -654,7 +654,12 @@ pub fn plan_function_port_items(
));
}
}
finish(p, vec![Command::EditElement(port, e)])
let commands = if p.elements.get(&port) == Some(&e) {
vec![]
} else {
vec![Command::EditElement(port, e)]
};
finish(p, commands)
}
/// Whether removing these allocation facts breaks a typed exchange mapping.