docs: add proxy editing design
tests: add proxy editing test
project: add proxy editing