- Update collect() and unreceive() to accept samplenumber as path param - Improve unreceive logic with better Firebird update handling - Update routes and frontend to match new endpoint signature