Understanding OpenClaw by Building One · HackerTrans