I've been going down this side project road of wanting to make a shader debugger to integrate into my Inspector tool (https://chromewebstore.google.com/detail/webgpu-inspector/holcbbnljhkpkjkhgkagjkhhpeochfal).
I'm making some progress! The "first triangle" of unpolished, incomplete WGSL debugging! The rest should be easy, right?