build & db adapters: clean adapter defaults val logic