How do you handle a situation where you are asked to implement a feature but the hardware specifications or requirements are incomplete or ambiguous?