Co do reszty, to jak przedmówcy – nie ma czegoś takiego jak "task na refactor", poprawiasz kod na bieżąco jak robisz coś powiązanego/innego. Albo prosisz o budżet żeby to naprawić – i wtedy sam wiesz co i jak zrobić – albo masz wliczony budżet z definicji, bo zamierzasz coś zrobić.
Jak masz jakieś testy gwarantujące jakiś stan po/w trakcie operacji (tj. o zachowaniu danego kawałka możesz powiedzieć więcej niż C⁎⁎J WIE) to raczej ez. Tam na ogół nie ma żadnej szczególnej logiki, po prostu ktoś w biegu dopisywał linijkę czy dwie i tak przez 10 lat.