In Software World, we know it is right when the output comes as expected and the end users are happy. that is a sign off is given for the product.
As a software person working in IT service industry i have learned that there is lot of time you might be right, but finally it is the customer who defined what is right. We run around customers because a saying goes “customer are god”. Since customers are the people based on whose money our payroll are generated it is customers who define the definition for right(another software term i can use here is framework). When we give something and it is accepted by client, the term Value add is used. It is also quantified sometimes in terms of dollar or time.
If you are in other industry the meaning of Right might be different