integration refactoring

repository.verify(..) does not sounds god to me, why the repository should verify ? 
also I think that in the repository should not have logic at all. I understand the repository classes as a adapters to the database layer. if I put logic like verify, then I should write it every time when I change the database, am I write?