conflicting interests
move code & tests (extract)
"yak shave" (cleanup)
build (new features)
test (harden)
[tbd - refactoring vectors]
how? what is safe? when to break the rules?