"Improve maintainability by modeling domain concepts clearly"
This is called out as an aligned goal but modeling isn't explicitly called out as part of the solution, it seems like a clear first phase or does this already exist?
"Improve code health by improving testability"
Does this also change code design and thus improve testability?