The golden rules of agent-first product engineering