Each module has end-to-end tests covering its core workflows. Ongoing — build incrementally as modules are completed.