- Restructuring for maintainability, including naming, duplication and dead code
- Fixes for the performance problems we measure
- Fixes for common security problems, such as leaked secrets, outdated dependencies and unsafe input handling
- Tests that protect the behaviour we change
Best for: teams with a working product, built quickly or with AI tools, that now needs to be easier to change, faster and safer to run.