PASS EST001 unchanged cost comparison
PASS EST002 unchanged additional hour
PASS EST003 includes review cost
PASS missing calculator input blocks numeric output
PASS missing owner price never takes comparison180
PASS unavailable time stays unconfirmed
PASS missing location blocks estimate preparation
PASS outside area blocks estimate preparation
PASS specialist work stays owner review
PASS unknown area stays owner review
PASS draft remains unsent/notbooked
PASS mismatched followup source rejected
PASS owner review does not approve quote or send
13 passed of 13
