EMI: from intent to executable evidence
AI coding tools are very good at telling you a job is finished. That does not always mean it is.
Sometimes the code is wrong. Sometimes a new test passes even though the feature does nothing. And sometimes the easiest way for an agent to make a failing test disappear is to change the test.
The idea behind EMI is simple: do not just ask the agent whether it finished. Ask what evidence it can show.
EMI starts that process before any code changes. You explain what you want, the agent helps turn your answers into tests, and EMI checks both the tests and the finished code.