Issue: Immutable builder for InputIngot with full customization
Issue: Immutable builder for InputIngot with full customization: a task in LegoFlow-SWE (Harbor dataset). The current API for creating InputIngot instances requires mutable access to the database ( &mut db ), which is unnecessarily restrictive and forces callers to hold mutable references even…
The task
The current API for creating `InputIngot` instances requires mutable access to the database (`&mut db`), which is unnecessarily restrictive and forces callers to hold mutable references even when they only need to read. The existing helpers are not composable, making it difficult to set up different ingot…
Part of Lego-X/LegoFlow-SWE.