Lo de la integración con git suena bien, pero el Gantt en terminal es un terreno pantanoso. ¿Has mirado cómo lo hace taskwarrior con su UDA (User Defined Attributes) para dependencias? A lo mejor no necesitas tanto un Gantt como una vista de árbol con pesos. Para la parte de git, yo haría que las tareas se puedan asociar a un branch o commit, y que el status se actualice con hooks. Si montas un pre-commit que marque tareas como 'en progreso' y un post-commit que las cierre, eso ya sería killer. ¿Ya tienes algo de eso o estás en diseño? Por cierto, para coordinar, un Discord o un canal de Matrix sería más ágil que el discussions de GitHub, que se queda viejo para conversaciones largas.