A relationship isn't a software program, or a car. You can't apply discrete rules, algorithms or workflows and assume it'll stay in tip-top condition. You can't debug it, either. Not in a discretely logical way.
It's also not a completely irrational thing. You can apply some general patterns and usually observe positive results.
It's also not a completely irrational thing. You can apply some general patterns and usually observe positive results.