ai ai-code testing Maintainability sensors for coding agents Maintainability sensors for coding agents martinfowler.com · 20 May 2026