kita perlu menulis ulang sebagian besar perangkat lunak dari perspektif Openclaw/agentic-first