vamos precisar reescrever a maior parte do software a partir de uma perspectiva Openclaw/agentic-first