С таким подходом немало времени уйдет на разбиение задачи на микрочасти. А вообще сложилось впечатление, что автор разбивая задачу на подзадачи тем самым прокрастинирует.
Список длинный, материал объемный. Но для полноты гайдлайна не хватает примеров опенсорсных проектов под каждый пункт, где вот это все можно практиковать в реальных проектах. Новичку читать документацию и писать «привет мир» слабо поможет стартануть.
ThreeFlow крайне усложняет ревью и в мастер ветке всегда потенциально неработающий код. Куда надежней для каждой фичи создавать отдельную ветку, над которой легко можно сделать ревью и смерджить в девелоп.
Какое максимальное время ожидания события/ответа?
Каким образом, если провода уже в стене?
С каких пор так? Всегда думал, что Python имеет динамическую — строгую типизацию.