Harness patterns for coding agents — memory, permissions, context engineering, delegation, skills, hooks, bootstrap.