would using one LLM to create a spec, and another with only access to the spec doc count as clean enough?
Probably impossible if the original code is publicly available since most code oriented LLM just gobble them all.
I have by now deviated quite a bit from the original (well, original...) spec.