Why Your Agent Fails — Harness Engineering