This is a verbose, step-by-step-from-scratch account of how I built a version of OpenWRT for my Linksys Velop WHW03 V1 based off the 23.05.2 release and cherry picking in the changes from a reported working repo for the WHW03 V1
For the build step I use a docker container, that is from here:
https://github.com/mwarning/docker-openwrt-build-env
Basically though, assuming you have docker working already it is: