What Makes A Codebase Agent-Ready?