The theory of consequences is differently perceived by different traditions and different philosophers. One may say consequences are rule based, and the other may may say consequences are act based. Dharmik scriptures give prominent principles.
They do not necessarily propose rule or act consequences. The scriptures are devised for sustainable existence. Hence they are more dynamic and flexible, neither rigid nor no rule based.
For Eg:- violence has to be avoided, therefore non violence is a tool to achieve that.
Truth and transparency are important tools for sustainable relationship. These are universal principles and are rule based, but some times we see in emergency and in life threatening situations that our tool box may ask us to use the tools which are rarely used. If certain tools are part of the tool box, that means they have utility, but may not be used as often as other tools. The mere fact that the tools are there indicates that one may need to use these tools sometimes sparingly and with great discretion .
Lies, violence and other similar tools are dangerous but need to be used some time for dharma's cause.
Dharma teaches us that it is important to understand and use these tools with great care. Therefore dharma is rule based and at the same time it is act based, rule based prominently, act based in emergency but either way for dharma.
Therefore dharma becomes the reference point, not a person nor some human qualities. When dharma is not the reference point, one creates one’s own values to ascertain what is right and what is wrong. But with dharma being the reference point, there is no chance of making blunders and mistakes.
Dharma and the teachers of dharma always make dharma the reference point. When dharma is made the reference point then the rule of dharma and act for dharma can be reconciled. Hence Krishna on the battlefield followed the rule of dharma and when dharma was in danger he did those acts which were uplifiting the dharmik principle.
Without dharma as the reference point rule or act becomes the cause of confusion and conflict.
With dharma as the reference point conflict and confusion can be turned into coherent and cooperative existence.