notes and guidelines TDD and CI