Hola
Yo plantearía el análisis como lo hacemos en geomecánica:
- ¿cuál es el riesgo inmediato?
- ¿Cuál es la capacidad de carga del sistema si retiras un soporte clave?
- ¿Hay forma de redistribuir esfuerzos sin colapso?
Traducido a tu caso: revisa la arquitectura del producto, define exactamente qué funciones dependen de él y qué puedes delegar progresivamente. Y aquí sí recomiendo que alguien independiente revise el estado real del código: no para reemplazarlo de inmediato, sino para saber cuánto margen tienes para tomar decisiones frías.
Si decides renegociar participación, hazlo con datos, no con emociones. Si decides retenerlo, necesitas control de avances y entregables como si fuera un proveedor crítico. La estabilidad del sistema depende de eso.